1. ホーム
  2. http

[解決済み] なぜCache-Control属性はリクエストヘッダ(クライアントからサーバーへ)に送信されるのですか?

2022-04-21 15:33:15

質問

について読んだ後 Cache-Control フィールドを使用します。

というのは理解できるのですが Cache-Control フィールドに異なる値を送ることで、中間プロキシサーバ/クライアントブラウザがどのようにレスポンスを処理するかを指定します。 Cache-Control フィールドがあります。 private , public , no-cache または no-store をレスポンスヘッダに追加してください。

しかし、どうして Cache-Control をリクエストヘッダとして使用できますか?

どのように解決するのですか?

Cache-Control: no-cache は一般にリクエストヘッダ (ウェブブラウザからサーバに送信される) で使用され、中間プロキシでリソースの検証を強制的に行います。 クライアントがこのリクエストをサーバに送らない場合、中間プロキシはコンテンツが新鮮であればそのコピーを返します (有効期限が切れていない場合は Expire または max-age フィールドを含む)。 Cache-Control は、これらのプロキシに、コピーが新しくても再検証するように指示します。