- From: Roy T. Fielding <fielding@liege.ICS.UCI.EDU>
- Date: Wed, 05 Jun 1996 23:36:07 -0700
- To: Lou Montulli <montulli@mozilla.com>
- Cc: http-wg%cuckoo.hpl.hp.com@hplb.hpl.hp.com, Jeffrey Mogul <mogul@pa.dec.com>
> This is confused. We are not interested in knowing if the OS can
> handle ranges. What we wan't to know is if *ANY* point in the chain
> can provide range service. Once that is known we can make major
> optimizations.
Well, that's what I thought too -- I was responding to Jeff's comments.
> BTW- Why do you keep bringing up PDF? Ranges have nothing to do with PDF.
> They were not concieved for PDF and are hardly restricted to PDF
> usage.
Good -- that's exactly what I want to hear.
>> ------- End of Forwarded Message
>>
>> [previous wording]
>>
>> 14.5 Accept-Ranges
>> The Accept-Ranges response header allows the server to indicate its
>> acceptance of range requests for a resource:
>>
>> Accept-Ranges = "Accept-Ranges" ":" acceptable-ranges
>>
>> acceptable-ranges = 1#range-unit | "none"
>>
>> Origin servers that accept byte-range requests MAY send
>>
>> Accept-Ranges: bytes
>>
>> but are not required to do so. Clients MAY generate byte-range requests
>> without having received this header for the plain resource involved.
>>
>> The Accept-Ranges MUST NOT be added to a response by a proxy (i.e., it
>> may only be added by the origin server), MUST NOT be forwarded by a
>> proxy that does not support the Range header, and MUST NOT be returned
>> to a client whose HTTP version is less than HTTP/1.1.
>
> These "MUST NOT" rules are uneccessary. Proxies should *absolutely*
> be allowed to add an "accept-ranges" header, it's a very important
> addition of functionality. Proxies should absolutely forward on
> accept-ranges headers, but should be aware of range requests so
> that it can pass them on to the upstream server if it doesn't
> natively support ranges. And finally, there is no reason to
> restrict range headers to 1.1 clients. There are existing
> 1.0 clients that use ranges quite effectively, and there can
> be no confusion since you would never return a range response
> to a client without first receiving a range request.
>
> :lou
> --
> Lou Montulli http://www.netscape.com/people/montulli/
> Netscape Communications Corp.
Thanks, that's what I suggested in
<http://www.ics.uci.edu/pub/ietf/http/hypermail/1996q2/0615.html>
and Jim did make that change for draft 04, so now we can stop arguing
about it.
...Roy T. Fielding
Department of Information & Computer Science (fielding@ics.uci.edu)
University of California, Irvine, CA 92717-3425 fax:+1(714)824-4056
http://www.ics.uci.edu/~fielding/
Received on Wednesday, 5 June 1996 23:55:31 UTC