1

httpクライアントキャッシュを作成していますが、no-cacheフィールドに疑問があります。

公式ドキュメントによると:

no-cacheディレクティブでフィールド名が指定されていない場合、キャッシュは、オリジンサーバーでの再検証が成功しない限り、応答を使用して後続の要求を満たすことはできません(MUSTNOT)。[...]

no-cacheディレクティブが1つ以上のフィールド名を指定している場合、キャッシュは、キャッシングに関する他の制限に従って、応答を使用して後続の要求を満たすことができます(MAY)。ただし、指定されたフィールド名は、オリジンサーバーでの再検証が成功しない限り、後続の要求への応答で送信してはなりません(MUSTNOT)。

私の質問は、応答全体を再検証せずに、これらのフィールドだけを再検証するにはどうすればよいですか?

4

1 に答える 1

1

オリジンサーバーに条件付きリクエストを送信し、次の情報を取得したら、返された(ヘッダー)フィールドを使用する必要があります。304 Not Modified

于 2012-10-26T10:21:21.687 に答える