7

現在、次のヘッダーを送信しています。

Cache-Control: max-age=0
Content-Encoding: gzip
Content-Length: 2929
Content-Type: text/html; charset=utf-8
Date: Thu, 19 Jul 2012 15:29:18 GMT
ETag: "3e34180212ee59fee7e8e4cc512552e5"

その後のリクエストでは、必要に応じて 304 で応答できるように、すべてのブラウザにIf-None-Matchの内容を含むヘッダーを送信してもらいます。ETagFirefox、Safari、および Opera はすべて ETag を送り返しますが、Chrome と Internet Explorer は送り返しません。Chrome と IE が ETag を無視する原因となっているヘッダーの組み合わせまたは欠落している値はありますか?

設定した場合Last-Modified、それらはすべて送信If-Modified-Sinceされますが、ETag を使用する必要があります。

4

1 に答える 1

0

この SO Q&A - Browser support for eTags - によると、Chrome は ETag を尊重する必要があります。

ただし、著者は次のように述べています。リソースをリクエストしてください。」

「Date」ヘッダーが ETag との問題/競合を引き起こしている可能性はありますか?

于 2013-12-02T18:05:54.690 に答える