Re: Why should caches and intermediaries ignore If-Match?

On Fri, Feb 17, 2017 at 2:15 PM, Alex Rousskov <
rousskov@measurement-factory.com> wrote:

> On 02/17/2017 03:06 PM, Tom Bergan wrote:
> > On Thu, Feb 16, 2017 at 5:21 PM, Alex Rousskov wrote:
> >     On 02/15/2017 04:43 PM, Tom Bergan wrote:
> >     > if the cache does not have an allowed ETag, then the
> >     > request should be forwarded to the origin. Does that sound right?
>
>
> >     It sounds reasonable to me but it would violate the original RFC 2616
> >     text and go against the letter (but perhaps not the intent) of the
> new
> >     HTTPbis rules.
>
>
> > I don't think it would violate the original RFC 2616 text?
>
>
> AFAICT, it would violate the following RFC 2616 Section 14.24 MUST:
>
> >    If none of the entity tags match [...]
> >    the server [...]
> >    MUST return a 412 (Precondition Failed) response.
>
> A [caching] proxy is a server.
>

Ah yes, you're right.

Received on Friday, 17 February 2017 22:43:23 UTC