--- title: Warning slug: Web/HTTP/Headers/Warning tags: - General Header - HTTP - Reference - header translation_of: Web/HTTP/Headers/Warning ---
メモ: Warning
ヘッダーはまもなく非推奨になる予定です。詳しくは Warning (https://github.com/httpwg/http-core/issues/139) や Warning: header & stale-while-revalidate (https://github.com/whatwg/fetch/issues/913) をご覧ください。
Warning
は HTTP の一般ヘッダーで、可能性のある問題についてメッセージのステータスによる情報を含みます。一つのレスポンスに複数の Warning
ヘッダーが含まれる可能性があります。
Warning
ヘッダーフィールドは一般的にあらゆるメッセージに適用できますが、一部の警告コードはキャッシュ専用であり、レスポンスメッセージのみに適用することができます。
ヘッダー種別 | {{Glossary("General header", "一般ヘッダー")}} |
---|---|
{{Glossary("Forbidden header name", "禁止ヘッダー名")}} | いいえ |
Warning: <warn-code> <warn-agent> <warn-text> [<warn-date>]
Warning
を削除する必要があるかどうかを示します。
1xx
の警告コードは、新鮮さやレスポンスの検証ステータスを表し、キャッシュされる際に削除されます。2xx
の警告コードは、検証によって修正されない表現のいくつかの側面を説明しており、レスポンス全体が送信されない限り、検証後もキャッシュによって削除されないことを表します。
Warning
ヘッダーを追加するサーバーやソフトウェアの名前または仮名です (エージェントが不明な場合は "-" になることがあります)。
Warning
ヘッダーが送信される場合は、 {{HTTPHeader("Date")}} ヘッダーと一致する日付を入れてください。HTTP Warn Codes registry at iana.org では、警告コードの名前空間を定義しています。
コード | テキスト | 説明 |
---|---|---|
110 | Response is Stale | キャッシュによって提供されたレスポンスが古くなっている (有効期限が切れている)。 |
111 | Revalidation Failed | サーバーへ到達できなかったため、レスポンスの検証をしようとして失敗した。 |
112 | Disconnected Operation | キャッシュがネットワークの他の部分から切断された。 |
113 | Heuristic Expiration | キャッシュが24時間より長い保持時間を選択しており、かつレスポンスの時間が24時間よりも長い場合。 |
199 | Miscellaneous Warning | 任意で特定されていない警告 |
214 | Transformation Applied | コンテンツのエンコーディング、メディア種別など、表現方法の変換を行った場合にプロキシが追加します。 |
299 | Miscellaneous Persistent Warning | 199 と同様だが、永続的な警告を含む場合 |
Warning: 110 anderson/1.3.37 "Response is stale" Date: Wed, 21 Oct 2015 07:28:00 GMT Warning: 112 - "cache down" "Wed, 21 Oct 2015 07:28:00 GMT"
仕様書 | 題名 |
---|---|
{{RFC("7234", "Warning", "5.5")}} | Hypertext Transfer Protocol (HTTP/1.1): Caching |
{{Compat("http.headers.Warning")}}