RE: HTTP/1.1 pconns to 1.0 servers

In HTTP/1.0, persistent connection was not the default, and didn't even
need to be supported.

Hence, unless an HTTP/1.1 client somehow knew a priori that it was
speaking to an HTTP/1.1 server, I don't see any way to escape the need
for HTTP/1.1 clients to send "Connection: keep-alive" if it wants to
support persistent connections whenever possible. And they will have to
keep doing so until it makes sense for them to believe that support for
HTTP/1.0 servers can be dropped.

(Well, almost. An HTTP/1.1 client doesn't have to send Connection header
-- if it doesn't, it just needs to be prepared for the server to
indicate the end of the entity-body by dropping the connection. However,
this would only be good engineering when the number of HTTP/1.0 servers
drops to a small enough level that not using persistent connections has
no significant impact on Internet load.)

-----Original Message-----
From: []
On Behalf Of Jeffrey Mogul
Sent: Friday, September 22, 2006 2:15 PM
To: Mark Nottingham
Subject: Re: HTTP/1.1 pconns to 1.0 servers

    What was the intent here? I can't imagine that it was the intent of

    the WG to require HTTP/1.1 clients to send Connection tokens in  
    perpetuity for backwards compatibility.

Received on Saturday, 23 September 2006 21:03:47 UTC