- From: Bjoern Hoehrmann <derhoermi@gmx.net>
- Date: Fri, 25 Jun 2010 05:47:33 +0200
- To: Marques Johansson <marques@displague.com>
- Cc: ietf-http-wg@w3.org
* Marques Johansson wrote: >The HTTP specification for ranges does not deal with a few range >related matters that I encountered while attempting to create a >streaming video script. > >How can servers inform clients that all requests must be made with >ranges specified? As far as byte ranges are concerned, if the server is willing to accept a range request for the "whole" resource, then the server should not in- sist on the client making a range request. If it is not then the server would need to tell the client what ranges are available, but that seems to be more a 300 Multiple Choices kind of situation. >How should a client or server respond when the server is not willing >to fulfill the entire range requested by the client? That depends on why it is not willing and possibly what could sway the server to satisfy the request. Payment Required, Service Unavailable, Unauthorized, and so on. In doubt 403 Forbidden with an Accept-Ranges header in the response and a suitable entity body would seem sensible; that also goes for your first question. -- Björn Höhrmann · mailto:bjoern@hoehrmann.de · http://bjoern.hoehrmann.de Am Badedeich 7 · Telefon: +49(0)160/4415681 · http://www.bjoernsworld.de 25899 Dagebüll · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/
Received on Friday, 25 June 2010 03:48:06 UTC