]> Cypherpunks repositories - gostls13.git/commit
net/http/httputil: don't insert default User-Agent header in proxied requests
authorDamien Neil <dneil@google.com>
Thu, 19 May 2022 19:33:05 +0000 (12:33 -0700)
committerDamien Neil <dneil@google.com>
Fri, 12 Aug 2022 16:38:52 +0000 (16:38 +0000)
commitf001df540b3fc66a475985c1b7c810e7df063c8f
tree57e87e3207bea20d274b38f433db7ed1d9a8b26f
parent1513e57b704056b794f0706362fa3c949f2972a4
net/http/httputil: don't insert default User-Agent header in proxied requests

When ReverseProxy forwards a request with no User-Agent header, leave
the header in the forwarded request blank rather than inserting the
default Go HTTP clent User-Agent.

We already did this for NewSingleHostReverseProxy; generalize it to
every ReverseProxy.

Change-Id: Id81a230cb8d384acdfae190b78a4265d80720388
Reviewed-on: https://go-review.googlesource.com/c/go/+/407375
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Damien Neil <dneil@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Michael Knyszek <mknyszek@google.com>
src/net/http/httputil/reverseproxy.go
src/net/http/httputil/reverseproxy_test.go