Peter van Dijk wrote:
> it could be because www.vuurwerk.nl actually does keepalive for
> redirects but not really for normal requests.
It is a problem with WN/2.0.5
Squid is a HTTP/1.0+ proxy with persistent connections. As such it uses
Connection: Keep-Alive to signal a persistent connection.
$ nc www.vuurwerk.nl 80
GET /vreemdeberichten HTTP/1.0
Host: www.vuurwerk.nl
Connection: Keep-Alive
HTTP/1.1 301 Moved Permanently
Server: WN/2.0.5
Date: Wed, 20 Jan 1999 08:33:33 GMT
Content-type: text/html
Connection: Keep-Alive
Location: http://www.vuurwerk.nl/vreemdeberichten/
["long" delay]
The problem above is that the reply has no content-length, and as a 301
reply may have a message body Squid waits for the server to signal
end-of-message by closing the connection. The correct reply should
include a "Content-Length: 0" header. (RFC 2068, section 4.4 Message
Length)
Another related excerpt from RFC 2068:
10.3.2 301 Moved Permanently
.... Unless the request method was HEAD, the entity
of the response SHOULD contain a short hypertext note with a
hyperlink to the new URI(s).
--- Henrik Nordstrom Spare time Squid hackerReceived on Wed Jan 20 1999 - 01:50:15 MST
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:44:05 MST