httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Paul Richards <>
Subject Re: Additional comments on the Host: header.... (fwd)
Date Tue, 19 Mar 1996 13:18:23 GMT
In reply to Ben Laurie who said
> The WG can decide what they want. I, for one, will veto any change to Apache
> which breaks HTTP/1.0 clients.

The issue seems to be a little clouded.

I thought one of the proposals being put was that a 1.1 client talking to a
1.1 server should conform to the new URI style and if a 1.1 client uses
the old style then a 1.1 server should flag an error. This seems the correct
thing to do to me.

It *doesn't* mean that a server can't also serve 1.0 clients using the
old style as well. You basically have a server that handles both 1.0
and 1.1 protocols but to ensure that new clients move forward you
require that if they claim to be 1.1 conformant that they actually
behave as such.

Not requiring 1.1 conformant clients to actually conform is a recipe for
disaster since no-one will ever be concerned about moving either clients
or servers forward.

There is one additional point someone made in that a 1.1 client may try and
talk 1.1 to a 1.0 server and get an error, I don't see that this would be
a problem. With multiple protocol versions around which aren't entirely 
compatible with each other some form of protocol negotiation is necessary.
Since 1.0 servers aren't going to understand anything in newer protocols about
all they can do is flag an error. It might be a good idea for 1.1 and
future revisions to return a protocol message when it receives requests in
a protocol it doesn't support so that the client can switch without having
to cycle through all it supports until it hits on one it does. This isn't
so much an issue now as it may be when further revisions appear in the

  Paul Richards. Originative Solutions Ltd.  (Netcraft Ltd. contractor)
  Elsevier Science TIS online journal project.
  Phone: 0370 462071 (Mobile), +44 (0)1865 843155

View raw message