rfc9211v9.txt   rfc9211.txt 
Internet Engineering Task Force (IETF) M. Nottingham Internet Engineering Task Force (IETF) M. Nottingham
Request for Comments: 9211 Fastly Request for Comments: 9211 Fastly
Category: Standards Track March 2022 Category: Standards Track June 2022
ISSN: 2070-1721 ISSN: 2070-1721
The Cache-Status HTTP Response Header Field The Cache-Status HTTP Response Header Field
Abstract Abstract
To aid debugging, HTTP caches often append header fields to a To aid debugging, HTTP caches often append header fields to a
response, explaining how they handled the request in an ad hoc response, explaining how they handled the request in an ad hoc
manner. This specification defines a standard mechanism to do so manner. This specification defines a standard mechanism to do so
that is aligned with HTTP's caching model. that is aligned with HTTP's caching model.
skipping to change at line 355 skipping to change at line 355
Reference: [to a specification defining this parameter, if Reference: [to a specification defining this parameter, if
available] available]
See the registry at <https://www.iana.org/assignments/http-cache- See the registry at <https://www.iana.org/assignments/http-cache-
status> for details on where to send registration requests. status> for details on where to send registration requests.
5. IANA Considerations 5. IANA Considerations
IANA has created the "HTTP Cache-Status" registry at IANA has created the "HTTP Cache-Status" registry at
<https://iana.org/assignments/http-cache-status> and populated it <https://www.iana.org/assignments/http-cache-status> and populated it
with the types defined in Section 2; see Section 4 for its associated with the types defined in Section 2; see Section 4 for its associated
procedures. procedures.
IANA has added the following entry in the "Hypertext Transfer IANA has added the following entry in the "Hypertext Transfer
Protocol (HTTP) Field Name Registry" defined in [HTTP], Section 18.4: Protocol (HTTP) Field Name Registry" defined in [HTTP], Section 18.4:
Field name: Cache-Status Field name: Cache-Status
Status: permanent Status: permanent
Reference: RFC 9211 Reference: RFC 9211
skipping to change at line 397 skipping to change at line 397
To avoid assisting such attacks, the Cache-Status header field can be To avoid assisting such attacks, the Cache-Status header field can be
omitted, only sent when the client is authorized to receive it, or omitted, only sent when the client is authorized to receive it, or
sent with sensitive information (e.g., the key parameter) only when sent with sensitive information (e.g., the key parameter) only when
the client is authorized. the client is authorized.
7. References 7. References
7.1. Normative References 7.1. Normative References
[HTTP] Fielding, R., Ed., Nottingham, M., Ed., and J. Reschke, [HTTP] Fielding, R., Ed., Nottingham, M., Ed., and J. Reschke,
Ed., "HTTP Semantics", RFC 9110, DOI 10.17487/RFC9110, Ed., "HTTP Semantics", STD 97, RFC 9110,
February 2022, <https://www.rfc-editor.org/info/rfc9110>. DOI 10.17487/RFC9110, June 2022,
<https://www.rfc-editor.org/info/rfc9110>.
[HTTP-CACHING] [HTTP-CACHING]
Fielding, R., Ed., Nottingham, M., Ed., and J. Reschke, Fielding, R., Ed., Nottingham, M., Ed., and J. Reschke,
Ed., "HTTP Caching", RFC 9111, DOI 10.17487/RFC9111, Ed., "HTTP Caching", STD 98, RFC 9111,
February 2022, <https://www.rfc-editor.org/info/rfc9111>. DOI 10.17487/RFC9111, June 2022,
<https://www.rfc-editor.org/info/rfc9111>.
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, Requirement Levels", BCP 14, RFC 2119,
DOI 10.17487/RFC2119, March 1997, DOI 10.17487/RFC2119, March 1997,
<https://www.rfc-editor.org/info/rfc2119>. <https://www.rfc-editor.org/info/rfc2119>.
[RFC8126] Cotton, M., Leiba, B., and T. Narten, "Guidelines for [RFC8126] Cotton, M., Leiba, B., and T. Narten, "Guidelines for
Writing an IANA Considerations Section in RFCs", BCP 26, Writing an IANA Considerations Section in RFCs", BCP 26,
RFC 8126, DOI 10.17487/RFC8126, June 2017, RFC 8126, DOI 10.17487/RFC8126, June 2017,
<https://www.rfc-editor.org/info/rfc8126>. <https://www.rfc-editor.org/info/rfc8126>.
 End of changes. 4 change blocks. 
6 lines changed or deleted 8 lines changed or added

This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/