如何配置 Squid 以便对 HTTP 1.1 请求发回 HTTP 1.1 响应?
我发现如果浏览器发送 HTTP 1.1 请求,即使提供内容的原始 Web 服务器返回 HTTP 1.1 响应,Squid 也会返回 HTTP 1.0 响应。
答案1
这是因为 Squid 没有完全实现 HTTP 1.1。
查看 Squid 的 HTTP/1.1 状态导致http://wiki.squid-cache.org/Features/HTTP11和http://wiki.squid-cache.org/Http11Checklist;博客http://squidproxy.wordpress.com/也值得一看。squid3 路线图提到 3.2 版将进一步支持 HTTP/1.1
答案2
在 IE 中勾选“使用 HTTP 1.1”和“通过代理使用 HTTP 1.1”高级设置有时可以修复相关问题,例如坏网关和 Squid 的零错误回复