On Wed, 6 May 1998, Андрей Чернов wrote:
> On Wed, May 06, 1998 at 04:44:02AM -0000, [EMAIL PROTECTED] wrote:
> > > 3) RFC 2068 eslecially points that the server MUST return 206 for ANY 
> > > Range: request.
> > 
> > Where?  That's not even possible - the resource might not even exist, so how
> > can it return a 206 instead of a 404?  I'm not being facetious here.
> 
> Well, not ANY but ANY SUCCESSFUL, exact quote is:
> 
> ---
> If the server supports the Range header and the specified range or
> ranges are appropriate for the entity:
> 
> o  The presence of a Range header in an unconditional GET modifies
>    what is returned if the GET is otherwise successful. In other
>    words, the response carries a status code of 206 (Partial
>    Content) instead of 200 (OK).
> ---
> 
> As I read it - "the presence of a Range header" cause "the response
> carries 206 instead of 200"
> 

        Since server MAY ignore the Range header, i see no MUST here.
The behavior you are arguing for will cause intermediate caches drop
perfectly cacheable responses if they do not implement ranges. ( see
section 10.2.7 of draft-ietf-http-v11-spec-rev-02 ).

        -Dima

  • ... brian
    • ... Андрей Чернов
      • ... Dmitry Khrustalev
      • ... Brian Behlendorf
        • ... Brian Behlendorf
          • ... Андрей Чернов
    • ... Marc Slemko

Reply via email to