W3C home > Mailing lists > Public > ietf-http-wg-old@w3.org > January to April 1996

Re: About that Host: header....

From: Balint Nagy Endre <bne@bne.dial.eunet.hu>
Date: Sun, 24 Mar 1996 23:58:54 +0100 (MET)
To: Alexei Kosut <akosut@nueva.pvt.k12.ca.us>
Cc: http WG <http-wg%cuckoo.hpl.hp.com@hplb.hpl.hp.com>
Message-Id: <1075.bne@bne.ind.eunet.hu>
X-Mailing-List: <http-wg@cuckoo.hpl.hp.com> archive/latest/65
> On Sat, 23 Mar 1996, Roy T. Fielding wrote:
> > Hmmmm, not quite.  It is okay for the WG to propose an incompatible change
> > to the HTTP protocol for the proposed standard.  It is not okay to do so
> > without indicating it through a change to the HTTP major protocol version
> > number.  The ability of a client to send a full URL to the origin server 
> > is an incompatible change, even when it is optional.
Alaxei Kosut adds:
> I don't see this as an incompatible change, assuming wording is put into
> the spec along the lines of the following: "A client may not send request
> to an HTTP server using a full URL in the request until it has determined
> that the server is compatible with HTTP/1.1 or later."
> If it is required that HTTP/1.1 servers support full URL requests, then
> once a client has sent a partial URL request to a server, and gotten back
> a response tagged with "HTTP/1.1", it seems to me that there is no reason
> that the next request to that server cannot be in full URL form.
> Am I missing something (most likely)?

In theory Roy is right, in practice the situation is somewhat easier:
I added the following two lines to my CERN servers config file:

Map	http://gatekeeper.bne.private*	*
Map	http://bne.ind.eunet.hu*	*

and now the old 1.0 server accepts full URLs.

I guess that the NCSA server can be tricked similarly.
(NCSA gurus, is this true? And other servers can be configured in the same way?)

And going even further:
Pass	http://gatekeeper.bne.private*	/var/httpd/htdocs/internal*
Pass	http://bne.ind.eunet.hu*	/var/httpd/htdocs/public*
Pass	http://www.CareNet.hu*		/var/httpd/htdocs/company*

... and the CERN server goes virtual!

Almost all servers have some mapping rules from web (URL) name space to 
filesystem name space, and using full URLs instead of Host: may give us 
more benefits!

Andrew. (Endre Balint Nagy) <bne@bne.ind.eunet.hu>
Received on Sunday, 24 March 1996 15:08:32 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 14:40:16 UTC