Недавно я использовал библиотеку golang «net/http», добавляя некоторую информацию заголовка для запроса, я обнаружил, что ключи заголовка меняются, например
request, _ := &http.NewRequest("GET", fakeurl, nil)
request.Header.Add("MyKey", "MyValue")
request.Header.Add("MYKEY2", "MyNewValue")
request.Header.Add("DONT-CHANGE-ME","No")
однако, когда я получаю пакет сообщений http, я обнаружил, что ключ заголовка изменился следующим образом:
Mykey: MyValue
Mykey2: MyNewValue
Dont-Change-Me: No
Я использую golang 1.3, тогда как сохранить ключевой регистр чувствительным или сохранить его происхождение? спасибо.