Вопрос по Header

21 views
Skip to first unread message

maksim....@privatbank.ua

unread,
Dec 30, 2017, 7:56:29 AM12/30/17
to Golang Russian
Добрый день!
Начал изучать go и сразу наткнулся на проблему(


При отправке запроса к нужному api нужно передавать параметр session в нижнем регистре.

req, _ := http.NewRequest( "POST", "http://test.test", nil)
req.Header.Set("session", "fgdfgdfgd")

....
fmt.Println(req.Header)
----------------------
map[Session:[fgdfgdfgd]]


А получается, что первая буква параметра передается в верхнем регистре.

Можно ли такое обойти?

Alexey “AlekSi” Palazhchenko

unread,
Dec 30, 2017, 8:36:53 AM12/30/17
to gola...@googlegroups.com
Привет,

https://stackoverflow.com/a/24945983/1856060

Ещё отмечу, что заголовки в HTTP регистронезависимые: https://tools.ietf.org/html/rfc7230#section-3.2 Go приводит их стандартному представлению при помощи https://golang.org/pkg/net/http/#CanonicalHeaderKey

–-–
Алексей «AlekSi» Палажченко

> 22 дек. 2017 г., в 11:32, maksim.cherevko via Golang Russian <gola...@googlegroups.com> написал(а):
> --
> Вы получили это сообщение, поскольку подписаны на группу "Golang Russian".
> Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес golang-ru+...@googlegroups.com.
> Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages