问题标签 [http-accept-encoding]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gzip - Haproxy 似乎在“Accept-Encoding”标头中用 gzip 替换了 brotli
我正在努力弄清楚为什么当请求通过haproxy时haproxy似乎在“Accept-Encoding”标头中用gzip替换了br。
我的应用程序目前的结构如下:
所以我这样测试:
所以 - 向haproxy发送单个 GET 请求,该请求仅严格要求(使用 curl)......
所以这就是我希望看到的 varnish,但实际上进入 varnish 的是这两个请求:
- 带br的 HEAD 请求
- 使用gzip值代替GET 请求...
我很困惑 - 为什么现在有 2 个请求?我没有在haproxy中配置压缩,它 怎么能将br重写为gzip。
请求清漆(我使用 tcpflow 程序得到这个):
我的 haproxy 配置如下所示:
代理服务器
如果有人知道这里发生了什么,请帮忙 - 非常难过。