我在本地机器上设置了一个代理服务器用于测试目的,我在其中请求一个通过后端 TCP 服务器不断更新的网页。但是由于代理正在缓存网页,因此它没有被正确更新。相反,我得到了缓存页面。有没有办法绕过代理服务器而不是调整它的设置???
谢谢你!!!
您问错了问题,并且接近使用巧克力覆盖的香蕉。要问的正确问题是为什么您的代理保留和传递过时的数据。答案很可能是您的内容 HTTP 服务器没有正确生成ETag:
或Last-Modified:
标头或正确响应来自代理 HTTP 服务器的后端验证请求。修复您的内容 HTTP 服务器,以便它正确地通知代理 HTTP 服务器缓存数据是否以及何时过时。RFC2616 §13 有一整节专门讨论如何在协议中处理缓存。