On Sep 1, 2011, at 2:44 PM, Roy T. Fielding wrote: > 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. >
+1 from me.