good practice for clients

I was just trying to get my head around what exactly constitutes good
practice on the part of proxy HTTP clients.  See what you make of
this...

Proxy HTTP clients, e.g. in WWW browsers and proxy servers which have
been chained to other proxy servers, should allow for:

  . direct connections to be used in the event of the proxy or
      proxies failing

  . multiple proxy servers to be used (in whatever configuration),
      so that clients aren't wholly dependent on a single proxy

  . proxying to be disabled for selected requests, e.g. based on
      the domain name component of the request if present

  . arbitrary protocol schemes to be proxied, i.e. including ones
      which the software does not have built-in knowledge of

  [ + detect and act appropriately when servers have multiple IP
      addresses ?  Problems with DNS resolver code here ? ]

Does the above sound reasonable as a baseline ?  I realise that this
stuff isn't universally supported, but that's another story!

Martin

PS I deliberately didn't mention JavaScript configuration files :-)

Received on Sunday, 16 June 1996 13:38:10 UTC