On Thu, Sep 01, 2005 at 01:30:09PM +0100, Michael Rogers wrote:
> Does anyone know how browsers react if they request an entire file and 
> get a 206 (partial content) response? Do they send additional requests 
> for the remaining data? If so, then perhaps partial content responses 
> could be used to deliver pieces of the file out-of-order?

Hrrm. That's actually quite a good idea. I've mailed a Person Who Would
Know, but from the RFC it's unlikely that browsers will do the above.
> 
> Perhaps it would be worth talking to the Mozilla people about 
> out-of-order downloads, since BitTorrent faces this problem too. From a 
> quick look at RFC 2616 I get the impression that servers are allowed to 
> send pieces of the file out of order, provided each piece is sent in a 
> separate response (you can't send a multipart/byteranges response to a 
> request for a single range). The question is how gracefully the client 
> will handle the situation...

You can't have a 206 in response to a request that didn't ask for a
byterange:

"10.2.7 206 Partial Content

   The server has fulfilled the partial GET request for the resource.
   The request MUST have included a Range header field (section 14.35)
   indicating the desired range, and MAY have included an If-Range
   header field (section 14.27) to make the request conditional."

Having said that, it's just possible that it would be easy to change it
to accomodate e.g. bittorrent proxies...
> 
> Cheers,
> Michael
-- 
Matthew J Toseland - [EMAIL PROTECTED]
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Devl mailing list
[email protected]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to