Re: If-None-Match + Range

On Jan 16, 2012, at 8:38 AM, Zhong Yu wrote:

> Let me clarify my question with an example.
> 
> The representation remains unchanged between requests; the ETag
> remains "v0". The length of the representation body is 1000 bytes. Now
> consider this request
> 
>    GET /resource HTTP/1.1
>    If-None-Match: "v0"
>    Range: bytes=2000-3000
> 
> of course, this is a bad request. The question is, which status code
> should be returned? 304 or 416? The two sections I quoted seem to
> yield to each other.

304 is the answer.  The text on precedence still needs work, but the conditions
are tested before performing the requested method.

....Roy

Received on Monday, 16 January 2012 20:09:45 UTC

Follow Lee on X/Twitter - Father, Husband, Serial builder creating AI, crypto, games & web tools. We are friends :) AI Will Come To Life!

Check out: eBank.nz (Art Generator) | Netwrck.com (AI Tools) | Text-Generator.io (AI API) | BitBank.nz (Crypto AI) | ReadingTime (Kids Reading) | RewordGame | BigMultiplayerChess | WebFiddle | How.nz | Helix AI Assistant