2012-04-22 51 views
0

我正在使用cURL跟蹤HTTP標頭。
我的瀏覽器說資源得到了304響應。
在我的cURL中,我看到了200 OK。
你知道這可能是爲什麼嗎?cURL - 在我的瀏覽器中獲得200 OK而不是304

+0

您能清除瀏覽器緩存並重試嗎? – 2012-04-22 15:52:44

回答

6

"304 Not Modified"表示資源與瀏覽器之前請求的資源相同(例如基於修改日期或etag)。

Curl沒有緩存,所以它總是會請求資源而沒有任何「if-modified-since」頭(和類似的頭) - 因此服務器會將它與"200 OK"狀態碼一起發送。

1

304表示未修改,並且在包含If-Modified-Since標頭的請求的響應中發送。這樣的頭文件是由瀏覽器發送的緩存資源,但curl不會發送它

相關問題