RESTful Web サービスからリソースを取得しており、応答に次の 2 つのヘッダーを追加しています。
Cache-Control: public, max-age=120
ETag: "3D03F8066015A1438532E049AE5E16EA"
ブラウザーがこの応答を初めて取得したとき、2 分間正しくキャッシュされました。
ただし、次にリソースを要求したとき、ブラウザーはIfNoneMatch
ヘッダーを送信し、期待どおりに取得し、2 分間キャッシュ304 Not Modified
する別のヘッダーを取得しました。Cache-Control
しかし、ブラウザは応答をキャッシュしませんでした。私はページを更新し続け、リクエストを出し続けているため、取得し続けて304 Not Modified
います。
これは正常な動作ですか?
304 Not Modified
を取得した後、キャッシュされたリソースをさらに 2 分間再検証し、それ以上リクエストを行わないようにブラウザに指示するにはどうすればよいですか?