跳到主要内容

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] 中的术语.