我知道 net/http 传输将添加Accept-Encoding: gzip到请求中,除非DisableCompression设置为 True,如果我希望它自动解压缩 gzip 响应,则需要这样做。在这种情况下,以下代码不会收到Content-Encoding: gzip标头: https:
//play.golang.org/p/FWs5uG9pZEL(注意:由于网络限制,不会在操场上运行)
如果我运行本地服务器并使用它运行上面的代码,我可以看到正在发送的预期标头:
GET / HTTP/1.1
Host: localhost:5555
User-Agent: Go-http-client/1.1
Accept-Encoding: gzip
go 创建的连接是否还有其他原因导致服务器不返回压缩响应?
qq_遁去的一_1
相关分类