If-Modified-Sinceヘッダー値を検出し、必要に応じて応答するサーバーを作成して304います。問題は、 Rest ConsoleIf-Modified-Sinceのようなものに頼らずにChrome にヘッダーを送信させることができないことですが、自分の好みに合わせて構築されたリクエストではなく、実際の条件をテストしたいのです。
http://localhost:3000/style.cssChrome からリクエストしています。サーバーは次のようなヘッダーで応答しますExpires。Last-Modified

再度要求すると、常に同じ値の200 OK応答が返されます(意図的に同じ値を送信しています) Expires。Last-ModifiedChrome がIf-Modified-Sinceヘッダー付きのリクエストを送信することはありません。Rest Console を使用してサーバーから応答を取得できますが、Chrome を独自304 Not Modifiedに送信する方法を知る必要があります。If-Modified-Since私は試してみCahce-Control: max-age=...ましたが、役に立ちませんでした。はい、開発者ツールでキャッシュが無効になっていないことを確認しました。

この時点で、なぜ Chrome がIf-Modified-Sinceヘッダーを送信しないのかという疑問が明らかになったと思います。おまけの質問: で応答するのが適切かどうかを判断するために、サーバー側で他に何をチェックすればよい304 Not Modifiedですか?