W3C home > Mailing lists > Public > ietf-http-wg@w3.org > April to June 2007

Re: HTTP version numbers returned by proxies

From: Travis Snoozy <ai2097@users.sourceforge.net>
Date: Wed, 13 Jun 2007 17:58:21 -0700
To: Adrien de Croy <adrien@qbik.com>
Cc: HTTP Working Group <ietf-http-wg@w3.org>
Message-ID: <20070613175821.604692fa@localhost>

On Thu, 14 Jun 2007 12:48:22 +1200, Adrien de Croy <adrien@qbik.com>
wrote:

<snip>
> However, a proxy server that always responds with its own supported 
> version number will break some of these mechanisms.
<snip>

That's why it's not allowed. Section 3.1:

  Proxy and gateway applications need to be careful when forwarding
  messages in protocol versions different from that of the application.
  Since the protocol version indicates the protocol capability of the
  sender, a proxy/gateway MUST NOT send a message with a version
  indicator which is greater than its actual version. If a higher
  version request is received, the proxy/gateway MUST either downgrade
  the request version, or respond with an error, or switch to tunnel
  behavior.

So, if you access an HTTP/1.1 server through a HTTP/1.0 proxy, sorry --
you're stuck with HTTP/1.0.

-- 
Travis
Received on Thursday, 14 June 2007 00:58:29 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 27 April 2012 06:50:10 GMT