Closed mnot closed 3 years ago
(Are we using the same qualifications for what counts as a clock as specified in §10.2.2 of -semantics?)
Yes, that's implied. I don't think it's important enough to reference.
It seems like the combination of these two behaviors would allow a shared cache to reuse a response to a request containing an Authorization header field without revalidation, provided it does so before the response has become stale. That seems surprising to me, though it's hard to pin down exactly why.
That's correct.
I'm having a hard time figuring out what change this refers to.
E.g., private
previously said:
A private cache MAY store the response and reuse it for later requests, even if the response would normally be non-cacheable.
... which can be read to allow reuse under any condition by private caches.
Just to confirm: this is something that could be said to be the "intrinsic age" or "initial age" of the response, corresponding to the age at the time it was generated/received, as distinct from the age at the time of the calculation? I wonder if adding an adjective would help clarify that.
No, this is the age of the response, as currently calculated. In the context of the text above, I think this is sufficiently clear.
Is that a free choice, MIN, or MAX?
As written, it's a free choice.
IIRC, recipients are allowed to merge trailer fields into header fields in some situations (e.g., if explicitly allowed by the field definition). I'm not entirely sure how that allowance is intended to interact with this directive (perhaps that generic-recipient merging has already occurred before this point?).
Caches don't convert trailers into headers (when allowed); recipients and/or senders do.
Is that a free choice, MIN, or MAX?
IIRC, recipients are allowed to merge trailer fields into header fields in some situations (e.g., if explicitly allowed by the field definition). I'm not entirely sure how that allowance is intended to interact with this directive (perhaps that generic-recipient merging has already occurred before this point?).
(Are we using the same qualifications for what counts as a clock as specified in §10.2.2 of -semantics?)
It seems like the combination of these two behaviors would allow a shared cache to reuse a response to a request containing an Authorization header field without revalidation, provided it does so before the response has become stale. That seems surprising to me, though it's hard to pin down exactly why.
NITS
Just to confirm: this is something that could be said to be the "intrinsic age" or "initial age" of the response, corresponding to the age at the time it was generated/received, as distinct from the age at the time of the calculation? I wonder if adding an adjective would help clarify that.
I'm having a hard time figuring out what change this refers to.