私はAngularサービスを使用して、残りのAPIを介してリソースをGETしています。サーバーはETag
ヘッダーに何らかの値を設定Cache-Control: no-cache
し、その応答にも設定します。
これは Firefox を使用すると期待どおりに動作しますが、Chrome を使用して同じアプリにアクセスすると、If-None-Match
. Mac と Ubuntu ボックスの両方で現在の Chrome dev チャンネルと安定チャンネルを試してみましたが、両方で同じでしたが、Firefox はIf-None-Match
正しく追加されていました。
現在、条件付きでフェッチされる他の非 xhr/静的リソースがあり、それらのすべてのリクエストは正しく304 NOT MODIFIED
応答を取得します。
If-None-Match
Chrome がXHR リクエストに対してのみヘッダーを送信しない理由について、さらに詳しい情報を得るためにできることはありますか?