Re: keepalives and proxies: a request and a proposal

I'm all for addition of Proxy-Connection: keep-alive to the spec; more

 - if there are no proxies involved, everything's normal
 - if the client talks to a proxy, it *never* sends a Connection: keep-alive
 - if the client talks to a proxy and wants a persistent connection,
   it will send Proxy-Connection: keep-alive; the proxy can still
   respond with Connection: keep-alive
 - a proxy can now independently support Connection: keep-alive
   between itself and the servers, and itself and the client
 - the proxy will intercept a Connection: keep-alive received from a
   remote, as it is a reaction to the Connection: keep-alive sent by
   itself, and should not be forwarded to the client
 - a proxy will generate a new Connection: keep-alive to the client as
   a response to Proxy-Connection: keep-alive

This way, there is never a case where a client talking to an old proxy
server would fool it to forward the Connection: keep-alive to the
remote, and then the remote would respond with it, but the proxy would
close the connection in between.

Ari Luotonen
Netscape Communications Corp.
501 East Middlefield Road
Mountain View, CA 94043, USA		Netscape Server Development Team

Received on Friday, 17 November 1995 12:20:03 UTC