diff --git a/draft-ietf-httpbis-cache-latest.xml b/draft-ietf-httpbis-cache-latest.xml index b1e60ef4e..c24b7c6ed 100644 --- a/draft-ietf-httpbis-cache-latest.xml +++ b/draft-ietf-httpbis-cache-latest.xml @@ -723,9 +723,12 @@ When there is more than one value present for a given directive (e.g., two - Expires header fields, multiple Cache-Control: max-age - directives), the directive's value is considered invalid. Caches are - encouraged to consider responses that have invalid freshness information to + Expires header field lines or multiple Cache-Control: max-age + directives), either the first occurrence should be used, or the response should + be considered stale. If directives conflict (e.g., + both max-age and no-cache are present), the most restrictive directive should + be honored. Caches are encouraged to consider responses that have + invalid freshness information (e.g., a max-age directive with non-integer content) to be stale. @@ -2491,6 +2494,7 @@