我向我的服務器上的PHP
文件發出curl
請求,它會返回以下響應。什麼是HTTP響應中的Via以及如何刪除它?
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標題(讀取它是關於代理)。這是什麼,我該如何刪除它?
作爲一個簡單的谷歌搜索顯示了'Via'頭是代理的簽名。這也解釋了爲什麼可能會緩存:這是代理經常使用的。 – arkascha
一個簡單的事情(假設你沒有控制基礎設施)就是向你請求的URL添加一個「cachebuster」參數。例如。在URL的末尾添加'&cachebuster = <>',其中'<>'是基於當前時間的數字(例如php的'time()') –
我實際上已經控制了基礎設施,因爲我運行的是Amazon EC2我有管理員權限。我不記得故意啓用它,那麼我怎樣才能禁用代理呢? – chongzixin