Ticket #169 (closed design: fixed)
private and no-cache CC directives with headers
|Reported by:||email@example.com||Owned by:||firstname.lastname@example.org|
|Component:||p6-cache||Severity:||Active WG Document|
- private directive with headers.
It states that these headers then are all that is private, and these must not be stored. However it does not state what to do when you get a subsequent request for that URI that would match. Does this mean that the stored response must be revalidated with the server, or is it appropriate to send the stored response (if still fresh) to the client without those headers?
It's not clear to me what the point of revalidating an entire entry vs just revalidating header fields. Especially when you consider that a conditional request will revalidate both or either. So I can't see any point in having headers specified in a no-cache response directive. Unless it's intended that failure to revalidate just headers could still result in the entry being served, but that in that case those headers would need to be omitted?
Are these implemented and/or useful? Is it worth deprecating them (while still supporting them syntactically)?