W3C home > Mailing lists > Public > ietf-http-wg@w3.org > October to December 1998

HTTP 1.1 issue 15: 14.23 Host

From: Ross Patterson <RossP@SS1.Reston.VMD.Sterling.Com>
Date: Tue, 20 Oct 98 18:38:15 EDT
Message-Id: <199810202242.XAA20316@hplb.hpl.hp.com>
To: http-wg@hplb.hpl.hp.com
In section 14.23 "Host", the statements

   "A client MUST include a Host header field in all HTTP/1.1 request
   messages on the Internet (i.e., on any message corresponding to a
   request for a URL which includes an Internet host address for the
   service being requested). If the Host field is not already
   present, an HTTP/1.1 proxy MUST add a Host field to the request
   message prior to forwarding it on the Internet. All Internet-based
   HTTP/1.1 servers MUST respond with a 400 (Bad Request) status code
   to any HTTP/1.1 request message which lacks a Host header field."

can be interpreted to relax the requirement when requests are not
transiting the public Internet (e.g., between a client and server on a
departmental LAN). I believe the intent is to make HOST a required
request header whenever TCP/IP is the vehicle for the HTTP conversation.
If so, these statements should be clarified.

Ross Patterson
VM Software Division
Sterling Software, Inc.
Received on Tuesday, 20 October 1998 23:43:04 UTC

This archive was generated by hypermail 2.4.0 : Thursday, 2 February 2023 18:43:05 UTC