- From: Joris Dobbelsteen <joris.dobbelsteen@mail.com>
- Date: Sat, 7 Jun 2003 17:29:47 +0200
- To: "'Sudha Subramanian'" <ssudhaiyer@hotmail.com>, <ietf-http-wg@w3.org>
Proxy-Connection is not HTTP standard. It is generally used by HTTP/1.0 to distinguish between the connection of the proxy to the client and the proxy to the server. Making a simple proxy might be harder than you expect: Just ensure this: * Each request requires a new connection. This will solve some problems for you. To do this you must ensure you send: * Connection: Close upstream and downstream (HTTP/1.1) For compatibility you must send * Proxy-connection: Close downstream (unless communicating with a upstream proxy). Generally I would recommend to get all this connection-specific stuff out of the way: Replace "Connection" with above upstream and downstream. Also you should remove "Proxy-*" from the request upstream. Might want to consider Proxy-Authentication, etc... Note that when any client closes the connection, the other one should be closed also. - Joris >-----Original Message----- >From: ietf-http-wg-request@w3.org >[mailto:ietf-http-wg-request@w3.org]On >Behalf Of Sudha Subramanian >Sent: Saturday, 7 June 2003 4:25 >To: ietf-http-wg@w3.org >Subject: Proxy and HTTP protocol versions > >Hi, > >I'm trying to implement a proxy server. The proxy server does >nothing but >just forwards the request to the destination server. > >My question is: > >1. For implementing a proxy as simple as this ( just forward >request back >and forth), do I have to bother myself with the HTTP protocol >versions etc. > >2. I understand from a bit of googling that I should be removing the >'Proxy-Connection' from the request header so that we won't >have to worry >about a broken link even if the upstream proxy does not >support it. Is there >anyother field like this that I should deal with ? Does this >apply to both >HTTP 1.0 as well as HTTP 1.1 ? > >Any help or pointers would be of great help. > >-Thanks >Sub > >_________________________________________________________________ >Go down memory lane. Revisit the cool times. >http://www.batchmates.com/msn.asp Reconnect with old friends! > >
Received on Saturday, 7 June 2003 11:26:51 UTC