]> Cypherpunks repositories - gostls13.git/commit
net/http: ignore case of basic auth scheme in Request.BasicAuth
authorBrad Fitzpatrick <bradfitz@golang.org>
Fri, 4 May 2018 17:16:49 +0000 (17:16 +0000)
committerBrad Fitzpatrick <bradfitz@golang.org>
Fri, 4 May 2018 18:40:56 +0000 (18:40 +0000)
commiteed79f46c2791357a118e3f9f6be461b866e7f83
treefdfffeea215718c9c75c71e7fccbd0a778980ec3
parent73e38303f3e24ea651778705606b390d088070f0
net/http: ignore case of basic auth scheme in Request.BasicAuth

RFC 2617, Section 1.2: "It uses an extensible, case-insensitive
token to identify the authentication scheme"

RFC 7617, Section 2: "Note that both scheme and parameter names are
matched case-insensitively."

Fixes #22736

Change-Id: I825d6dbd4fef0f1c6add89f0cbdb56a03eae9443
Reviewed-on: https://go-review.googlesource.com/111516
Reviewed-by: Dmitri Shuralyov <dmitri@shuralyov.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/net/http/request.go
src/net/http/request_test.go