- From: Henrik Nordstrom <henrik@henriknordstrom.net>
- Date: Mon, 13 Aug 2007 17:37:10 +0200
- To: Mark Nottingham <mnot@yahoo-inc.com>
- Cc: HTTP Working Group <ietf-http-wg@w3.org>
- Message-Id: <1187019430.5800.35.camel@henriknordstrom.net>
On mån, 2007-08-13 at 20:00 +1000, Mark Nottingham wrote: > > b) the server is the origin server for the response, the trailer > > fields consist entirely of optional metadata, and the recipient > > could use the message (in a manner acceptable to the origin server) > > without receiving this metadata. In other words, the origin server > > is willing to accept the possibility that the trailer fields might > > be silently discarded along the path to the client. > > > Read strictly, this doesn't seem to give an intermediary along the > path to the client the wiggle room necessary to preserve those > trailers if the request doesn't have a TE: trailers. Something like > this might help; > > c) the server is an intermediary, the forwarded request did not > include a TE header field that indicated "trailers", and the trailers > are being forwarded. Personally I don't get why there need to be a distinction between origin and intermediary here. Informational headers may be added at any step in the forwarding chain, not just the origin server. So I propose instead removing the first part of b "the server is the origin server for the response, ". and also remove "origin " where it occurs in 'b'. b) the trailer fields consist entirely of optional metadata, and the recipient could use the message (in a manner acceptable to the server) without receiving this metadata. In other words, the server is willing to accept the possibility that the trailer fields might be silently discarded along the path to the client. And for clarity add the obvious restriction that A proxy server MUST NOT move any existing entity headers to the trailer unless 'a' is fulfilled. Regards Henrik
Received on Monday, 13 August 2007 15:37:26 UTC