Re: Server response version number

  Larry> On a related issue, I'm concerned about the possibility that a
  Larry> single server might 'downgrade' depending on the URL rather
  Larry> than the version of the requestor: I think there are clients
  Larry> that presume the version of subsequent responses based on the
  Larry> version of previous responses.

  I believe such servers are implicitly allowed by the definition of
  "server":

    Likewise, any server may act as an origin server, proxy, gateway, or
    tunnel, switching behavior based on the nature of each request.

  Imagine a proxy server that switches to tunneling behavior when
  proxying for a 1.0 server, but is 1.1 otherwise.

The current Apache 1.2-dev code line actually does something rather
like this, responding with protocol version HTTP/1.1 when functioning
as an origin server, and as HTTP/1.0 when functioning as a proxy.

I can certainly imagine that a single client might want to contact the
same Apache server in both roles (for instance, in an organization
which used the same Apache server as both client and internal
information server, and which configures their clients to contact
internal servers directly, but go through proxies to get to external
ones --- a capability that widely deployed clients do support).

rst

Received on Monday, 21 October 1996 16:01:34 UTC