Re: 504 error from proxy

On Fri, 24 Mar 2000, Niklas Wiberg wrote:

> It seems as if it's some custom dll that is serving the response. The
> server ought to do some sanity-checking though (One would think it
> should catch the "=" at least...)

Yes it looks like a cgi script or some active content wrongly generated.
It is now fixed, the parser is by default in "lenient" mode, as it should
in an hostile environment ;)

> chunks seems to be served...
> The Client<-->Jigsaw response looks as if Jigsaw serves the first chunk
> from the webserver response but without any Transfer-Encoding. The
> response looks something like this:
> HTTP/1.1 200 OK
> Cache-Control: private
> Proxy-Connection: keep-alive
> Date: Fri, 24 Mar 2000 11:58:15 GMT
> Via: 1.1 hippo:8001 (Jigsaw/2.0.4)
> Content-Length: 59771
> Content-Type: image/gif
> Server: Microsoft-IIS/4.0
> Content-Disposition: filename=293.gif
> 
> 2710
> GIF89aw.....
> 
> It shouldn't be chunked of course since Netscape emits 1.0 requests.

1.0 requests are translated to 1.1 requests by the proxy, so it is valid
for the server to send chunked streams, however, the stream detection was
not right, and in that case the content length was the first thing
checked. Now it is done the right way and you can see all the pictures.

> Sorry for writing half a book each time i post...
Detailed information helps a lot!

The new version is available at
http://jigsaw.w3.org/Devel/classes-2.0/20000324/
Regards,

      /\          - Yves Lafon - World Wide Web Consortium - 
  /\ /  \        Architecture Domain - Jigsaw Activity Leader
 /  \    \/\    
/    \   /  \   http://www.w3.org/People/Lafon - ylafon@w3.org    

Received on Friday, 24 March 2000 09:56:26 UTC