From bd1897bedc6fc82311539fbc8b360d705fe91ce2 Mon Sep 17 00:00:00 2001 From: "P. Douglas Reeder" Date: Mon, 1 Apr 2024 17:15:21 -0400 Subject: [PATCH] Requests in public subtree must also include 'public' in Cache-Control header --- source.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source.txt b/source.txt index 8cca480..a9e25c2 100644 --- a/source.txt +++ b/source.txt @@ -330,7 +330,9 @@ Table of Contents 'ETag' header [HTTP] with, in the case of GET and HEAD the current version, in the case of PUT, the new version, and in case of DELETE, the version that was deleted. All successful GET requests MUST - return a 'Cache-Control: no-cache' header. PUT and DELETE requests + return a 'Cache-Control: no-cache' header, except for requests in + the 'public' subtree which MUST return a 'Cache-Control: no-cache, public' + header. PUT and DELETE requests MAY have an 'If-Match' request header [COND], and MUST fail with a 412 response code if that does not match the document's current version.