On Sep 1, 2011, at 1:11 AM, Tim Bannister wrote: > On Wed, Aug 31, 2011 at 6:28 PM, Roy T. Fielding wrote: >> On Aug 31, 2011, at 6:10 PM, William A. Rowe Jr. wrote: >>> The presumption here is that the client requests bytes=0- to begin the >>> transmission, and provided it sees a 206, restarting somewhere in the >>> stream results in aborting the connection and streaming bytes=n- from the >>> restart point. Further testing should determine if this was the broken >>> assumption. >> Do we send the Accept-Ranges header field? >> http://tools.ietf.org/html/rfc2616#page-105 > > Apache httpd 2.2.9 is sending this header in the Debian bug report at > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=639825
Then the client is broken and they also break intermediary caches (most of which don't cache 206 responses) by performing this stunt. We could add a version-specific browsermatch to do the 206, but I'd prefer to just tell the client developers to fix their code. ....Roy