req, _ := http.NewRequest( "POST", "http://test.test", nil)
req.Header.Set("session", "fgdfgdfgd")
....
fmt.Println(req.Header)
----------------------
map[Session:[fgdfgdfgd]]
А получается, что первая буква параметра передается в верхнем регистре.
Можно ли такое обойти?