我们的一位客户使用我们的基于Rest的API提出了一个问题,即每当他向我们的服务器发送一个没有AcceptEncoding http标头的帖子请求时,他就会获得压缩内容作为回报。我检查了我们的API服务器上的IIS日志,它解决了他的请求,并且在服务器上收到的请求附带了一个设置为gzip的Accept-Encoding(http标头)。在客户端机器和我们的服务器之间有中介(代理)和负载均衡器。我应该使用哪个网络跟踪工具来调查这个http标头的添加位置。
答案 0 :(得分:1)
避免压缩HTTP消息的一个解决方案是将/tmp/sess_1234abc
添加到请求标头,以避免代理进行有效负载更改,如RFC 7234 section 5.2.1.6中所述。
此外,session_regenerate_id
标头可能包含有用的注释,可以帮助您查找每个代理添加到请求中的内容。