On Mon, 12 Jul 2004, Jeffrey Mogul wrote: > I'd note that "Keep-Alive" is not actually specified as an HTTP/1.1 > header, but is included in this list to prevent compatibility > problems with older code. Agreed. > I would also suggest adding something like: > > A proxy MUST NOT forward one of the hop-by-hop headers listed > above even if it is NOT listed in a Connection header of the > received message. > > lest some implementor believe that it is not necessary to check > for errors in the use of Connection. Agreed, I would polish the wording a little more: A proxy MUST NOT forward any hop-by-hop header, regardless of whether the header is listed in a Connection header of the received message. > Alex suggests > > And then remove per-header MUSTs and a SHOULD mentioned above? > > Hmm. I'm not sure this is wise, given the possibility that an > implementor who sees this change between versions of the spec will > notice that the new version of 13.5.1 still enforces the rule. In > other words, someone might misunderstand a local wording change as a > global requirements change. I would not change language in the > spec, at this point, if the actual requirement hasn't changed. Good point. I was mostly worried about the existing SHOULD requirement for Proxy-Authenticate that would contradict the newly added MUST. Should we replace that SHOULD with a reference to the corresponding new MUST in 13.5.1? And leave other header-specific sections in peace? Thanks, Alex.Received on Tuesday, 13 July 2004 00:45:36 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:38:23 GMT