W3C home > Mailing lists > Public > ietf-http-wg@w3.org > January to March 2012

Re: If-None-Match + Range

From: Roy T. Fielding <fielding@gbiv.com>
Date: Mon, 16 Jan 2012 12:08:49 -0800
Cc: Amos Jeffries <squid3@treenet.co.nz>, ietf-http-wg@w3.org
Message-Id: <C1BE39E1-8263-41E4-A6B0-43175FD52D1F@gbiv.com>
To: Zhong Yu <zhong.j.yu@gmail.com>
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 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 27 April 2012 06:51:52 GMT