W3C home > Mailing lists > Public > ietf-http-wg@w3.org > April to June 2008

RE: combining ranges

From: Brian Smith <brian@briansmith.org>
Date: Fri, 30 May 2008 11:47:04 -0700
To: "'Doug Moore'" <unkadoug@yahoo.com>, <ietf-http-wg@w3.org>
Message-ID: <006e01c8c285$91620c20$0202a8c0@T60>

Doug Moore wrote:
> So, then, what does 'overlap' mean, and specifically,
> if a request arrives for (in this order) ranges
> 300-399, 200-299 and 100-199, can these be said to
> overlap, and thus be combined, or must order be
> preserved, and a multirange response delivered?
> 
> I can tell you that there are clients out there that
> demand the multirange response.  Are they broken?

Those ranges do not overlap. 

> "When a client requests multiple byte-ranges in one
> request, the server SHOULD return them in the order
> that they appeared in the request."

Yes. The server SHOULD do it but that is different than saying the server
MUST do it. Clients need to apply the robustness principle here; they should
accept the data in any order and with any coalescing that the server chooses
to do, overlapping or not.

Regards,
Brian
Received on Friday, 30 May 2008 18:47:49 GMT

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