--- title: Pragma slug: Web/HTTP/Headers/Pragma tags: - Caching - Deprecated - HTTP - ヘッダー - リクエスト translation_of: Web/HTTP/Headers/Pragma ---
Pragma は HTTP/1.0 の一般ヘッダーで、実装固有のヘッダーであり、リクエスト - レスポンスチェーンに沿ってさまざまな影響を与えます。 Cache-Control HTTP/1.1 ヘッダーがまだ存在しない HTTP/1.0 キャッシュとの下位互換性のために使用されます。
メモ: Pragma は HTTP レスポンスには指定されていないため、リクエストの Cache-Control ヘッダーフィールドが省略されている場合は Cache-Control: no-cache と同じように動作しますが、一般的な HTTP/1.1 Cache-Control ヘッダーの代わりに信頼できるものではありません。Pragma は HTTP/1.0 クライアントとの下位互換性のためにのみ使用してください。
| ヘッダー種別 | {{Glossary("General header", "一般ヘッダー")}}, ただしレスポンスの振る舞いは指定されていないため、実装固有です。 |
|---|---|
| {{Glossary("Forbidden header name", "禁止ヘッダー名")}} | いいえ |
| {{Glossary("CORS-safelisted response header", "CORS セーフリストレスポンスヘッダー")}} | はい |
Pragma: no-cache
Cache-Control: no-cache と同じです。キャッシュされたコピーを解放する前に、キャッシュが検証のためにオリジンサーバーにリクエストを送信するようにします。
Pragma: no-cache
| 仕様書 | 題名 |
|---|---|
| {{RFC("7234", "Pragma", "5.4")}} | Hypertext Transfer Protocol (HTTP/1.1): Caching |
{{Compat("http.headers.Pragma")}}