- From: Jeffrey Mogul <mogul@pa.dec.com>
- Date: Tue, 21 Jul 98 13:42:06 MDT
- To: Richard Gray <rlgray@us.ibm.com>
- Cc: http-wg@cuckoo.hpl.hp.com
Richard L. Gray wrote:
Since the spec does not appear to anywhere specify that clients
MUST honour header fields found in chunked trailers, nor that
proxies MUST NOT remove and discard header fields found in chunked
trailers, I think that it would be a bad idea for a server to
place, in a chunked trailer, a header field that it did not want to
risk loss of.
Your premise is wrong. Section 13.5.1 (End-to-end and Hop-by-hop
Headers) defines:
End-to-end headers, which must be transmitted to the ultimate
recipient of a request or response.
(that "must" should be a MUST; see issue-list MMS_AUDIT_ITEM_110).
and says:
All other headers defined by HTTP/1.1 are end-to-end headers.
after a short list of specifically hop-by-hop headers. Thus, proxies
MUST forward all but a specific and small set of headers.
There is no exception here for header fields carried in the
trailer of a chunked encoding; this encoding is hop-by-hop
and so one clearly can't use it as an excuse to delete a header
that would otherwise have to be sent end-to-end.
-Jeff
Received on Thursday, 23 July 1998 03:38:33 UTC