メインコンテンツまでスキップ

1. はじめに

デバッグ(人間と自動化ツールの両方による)を支援するために、HTTPキャッシュはしばしばレスポンスにヘッダーフィールドを追加し、リクエストをどのように処理したかを説明します。残念ながら、これらのヘッダーフィールドのセマンティクスはしばしば不明確であり、使用されるセマンティクスと構文の両方が実装によって異なります。

この仕様は、標準化された構文とセマンティクスを持つこの目的のための新しいHTTPレスポンスヘッダーフィールド「Cache-Status」を定義します。

1.1. 表記規則

この文書のキーワード「MUST」(しなければならない)、「MUST NOT」(してはならない)、「REQUIRED」(必要である)、「SHALL」(するものとする)、「SHALL NOT」(しないものとする)、「SHOULD」(すべきである)、「SHOULD NOT」(すべきでない)、「RECOMMENDED」(推奨される)、「NOT RECOMMENDED」(推奨されない)、「MAY」(してもよい)、および「OPTIONAL」(任意である)は、BCP 14 [RFC2119] [RFC8174]に記載されているように解釈されるものとし、ここに示すようにすべて大文字で表示される場合にのみ解釈されます。

この文書は、構文と解析を指定するために[STRUCTURED-FIELDS]のセクション3から次の用語を使用します:List、String、Token、Integer、およびBoolean。

この文書はまた、[HTTP]および[HTTP-CACHING]からの用語を使用します。