If-Modified-Since
ヘッダー値を検出し、必要に応じて応答するサーバーを作成して304
います。問題は、 Rest ConsoleIf-Modified-Since
のようなものに頼らずにChrome にヘッダーを送信させることができないことですが、自分の好みに合わせて構築されたリクエストではなく、実際の条件をテストしたいのです。
http://localhost:3000/style.css
Chrome からリクエストしています。サーバーは次のようなヘッダーで応答しますExpires
。Last-Modified
再度要求すると、常に同じ値の200 OK
応答が返されます(意図的に同じ値を送信しています) Expires
。Last-Modified
Chrome がIf-Modified-Since
ヘッダー付きのリクエストを送信することはありません。Rest Console を使用してサーバーから応答を取得できますが、Chrome を独自304 Not Modified
に送信する方法を知る必要があります。If-Modified-Since
私は試してみCahce-Control: max-age=...
ましたが、役に立ちませんでした。はい、開発者ツールでキャッシュが無効になっていないことを確認しました。
この時点で、なぜ Chrome がIf-Modified-Since
ヘッダーを送信しないのかという疑問が明らかになったと思います。おまけの質問: で応答するのが適切かどうかを判断するために、サーバー側で他に何をチェックすればよい304 Not Modified
ですか?