- From: Ville Skyttä <ville.skytta@iki.fi>
- Date: Thu, 13 Apr 2006 09:21:39 +0300
- To: QA Dev <public-qa-dev@w3.org>
On Thu, 2006-04-13 at 11:39 +0900, olivier Thereaux wrote: > > On 13 Apr 2006, at 03:52, Ville Skyttä wrote: > >> responseText I could understand, but setting status and > >> getAllResponseHeaders() as undefined, especially for a HEAD request, > >> sounds... wrong. > > > > Agreed. > > I eventually tested with a nightly build of safari, and the bug has > been fixed. Still, we need the workaround, I suppose. > > > Hm, ok, but from the pedant POV, responses to HEAD requests must not > > contain an entity body per the HTTP spec. > > Right, but if the cgi script is not HTTP-aware and returns a body, > apache DTRT and strips the body when answering HEAD requests, doesn't > it? Granted, doing the right thing directly in the cgi script is > better... Right. If you don't find a better solution, feel free to commit your original change. Adding a comment stating why is that done would be cool, and perhaps consider sending the entity-body only if $ENV{HTTP_USER_AGENT} =~ /safari/i ? (I have no idea what User-Agent it actually sends, but to illustrate.) > I tested the idea of not sending the Content-Length: and replacing > with print "\n"; - didn't work. :(
Received on Thursday, 13 April 2006 06:21:53 UTC