[解決済み] PragmaヘッダーとCache-Controlヘッダーの違い?
2022-04-14 14:37:39
質問
について読みました。 プラグマ ヘッダを ウィキペディア という記述があります。
<ブロッククオートPragma: no-cacheヘッダーフィールドは、HTTP/1.0ヘッダーの一つで、以下のような目的で使用されます。 をリクエストで使用します。これは、ブラウザがサーバーと 中間キャッシュがあれば、そのリソースの新しいバージョンが必要であることを示します。 サーバーがブラウザにリソースをキャッシュしないように指示するためではありません。一部の ユーザーエージェントはレスポンスでこのヘッダーに注意を払いますが HTTP/1.1 RFCでは、この挙動に依存しないよう明確に警告しています。
しかし、私はそれが何を行うのか理解していないのですか?の違いは何ですか?
Cache-Control
ヘッダーの値が
no-cache
と
Pragma
であり、その値も
no-cache
?
解決方法は?
Pragma
はHTTP/1.0の実装であり
cache-control
は、同じコンセプトのHTTP/1.1実装です。どちらもクライアントがレスポンスをキャッシュするのを防ぐためのものです。古いクライアントは HTTP/1.1 をサポートしていないことがあり、そのためこのヘッダはまだ使用されています。
関連
-
[解決済み] ExpressJSのX-Powered-Byを削除する方法 [重複]。
-
[解決済み] URI、URL、URNの違いは何ですか?
-
[解決済み] updateとdeleteのHTTPステータスコード?
-
[解決済み] POSTとPUT HTTP REQUESTの違いは何ですか?
-
[解決済み] Cache-Control: max-age=0とno-cacheの違いは何ですか?
-
[解決済み] PUT、DELETE、HEADなどのメソッドは、ほとんどのウェブブラウザで利用可能ですか?
-
[解決済み】HTTPのPOSTとPUTの違いは何ですか?
-
[解決済み】URI、URL、URNの違いは何ですか?[重複] URIとURLとURNの違いは何ですか?
-
[解決済み】no-cacheとmust-revalidateの違いについて
-
[解決済み] 304 Not Modified」は具体的にどのように機能するのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 要求されたURLの長さが、このサーバーの容量制限を超えていませんか?
-
[解決済み] 0.0.0.0:80」と「:80」でのリスニングの違いは何ですか?
-
[解決済み] HTTPポストで文字+が%2Bに変換される
-
[解決済み] HTTPの "Host "ヘッダーとは何ですか?
-
[解決済み] HTTPヘッダーの大文字と小文字は区別されますか?
-
[解決済み] サブドメインとドメイン間でCookieを共有する
-
[解決済み] [Solved] リクエストに必須パラメータがない場合、どのようなHTTPステータスレスポンスコードを使用すればよいですか?
-
[解決済み】302と307のリダイレクトの違いは何ですか?
-
[解決済み】「HTTPはステートレスプロトコルである」と言われているのはなぜですか?
-
[解決済み] HTTPリダイレクトコードの違い