什么是HTTP响应中的Via以及如何删除它?

时间:2014-02-19 12:15:10

标签: php curl iis-7 webserver iis-7.5

我从我的计算机向我的服务器上的curl文件发出PHP请求,并返回以下响应。

HTTP/1.1 200 OK
Content-Length: 317
Content-Type: application/json
Server: Microsoft-IIS/7.5
Last-Modified: Wed, 19 Feb 2014 11:30:16 GMT
Via: 1.1 SC10100_83_75
Connection: keep-alive
Date: Wed, 19 Feb 2014 12:00:47 GMT

问题是,这似乎缓存了我的请求,并没有返回最新的值。我怀疑它是由于Via头(读取它是关于代理)。它是什么,我该如何删除它?

1 个答案:

答案 0 :(得分:0)

看起来像via - 表示您已通过代理路由 - 但是 - 这只是信息 - 您需要确保正确设置缓存标头,以便代理采取正确的操作。

目前,您的请求中没有设置缓存标头。

如果您不希望缓存它 - 请设置以下标题:

Cache-Control: no-cache

请参阅http://www.w3.org/Protocols/HTTP/Issues/cache-private.html

相关问题