Host header

It seems that requiring a Host header for http/1.1 will make the http
protocol unuseable for URI's that do not have host information (eg
URNs).

For URN schemes there may not be host information as part of the URN.
This is true of the path URN scheme.  The client may use a proxy to resolve
the URN.  And this proxy may speak http/1.1. Requiring a Host header
would make it impossible to use the proxy.

It would be better to add some sort of server capability negotiation.
The client could ask if the server can handle full URLs and then based
on the answer either send the full URI or not.

Received on Monday, 2 October 1995 04:47:55 UTC