W3C home > Mailing lists > Public > ietf-http-wg@w3.org > January to March 1997

Re: Confused about persistent connection for old clients

From: Jeffrey Mogul <mogul@pa.dec.com>
Date: Mon, 17 Mar 97 16:06:14 PST
Message-Id: <9703180006.AA13076@acetes.pa.dec.com>
To: "Kolics Bertold, University of Veszprem" <bertold@tohotom.vein.hu>
Cc: http-wg@cuckoo.hpl.hp.com
X-Mailing-List: <http-wg@cuckoo.hpl.hp.com> archive/latest/2690
    Section 8.1.3 says:
    "A proxy server MUST NOT establish a persistent connection with an
    HTTP/1.0 client".
    
    Excerpt from section 19.7.1:
    "An HTTP/1.1 server may also establish persistent connections with
    HTTP/1.0 clients upon receipt of a Keep-Alive connection token."
    
    Why is there difference in handling persistent connections for proxy
    servers and for HTTP/1.1 servers?

Because it was recognized during the HTTP/1.1 design process that
the uncontrolled forwarding of HTTP/1.0 + Keep-Alive requests
through proxies (especially multiple levels of proxies) could lead
to confusing communication failures.  See the first paragraph
of 19.7.1, which explains this.

19.7.1 should perhaps say "An HTTP/1.1 origin server" where
the part that you quoted says "An HTTP/1.1 server".

-Jeff
Received on Monday, 17 March 1997 16:15:52 UTC

This archive was generated by hypermail 2.4.0 : Thursday, 2 February 2023 18:43:01 UTC