- From: Yves Lafon <ylafon@w3.org>
- Date: Wed, 3 Mar 2010 04:49:12 -0500 (EST)
- To: Mark Nottingham <mnot@mnot.net>
- cc: HTTP Working Group <ietf-http-wg@w3.org>
On Wed, 3 Mar 2010, Mark Nottingham wrote: > This has been discussed on-list and in meetings sporadically, but I don't think we've ever focused on it exclusively. > > <http://trac.tools.ietf.org/wg/httpbis/trac/ticket/147> > > > Current text at <http://tools.ietf.org/html/draft-ietf-httpbis-p6-cache-08#section-2.6>: > >> The selecting request-headers from two requests are defined to match >> if and only if the selecting request-headers in the first request can >> be transformed to the selecting request-headers in the second request >> by adding or removing linear white space [[anchor8: [ >> ref >> ]]] at places >> where this is allowed by the corresponding ABNF, and/or combining >> multiple message-header fields with the same field name following the >> rules about header fields in >> Section 3.2 of [Part1]. > > Proposed replacement: > > The selecting request-headers from two requests are defined to match > if and only if those in the first request can be transformed to those in the > second request by applying any of the following: > - adding or removing whitespace, where allowed in the headers' ABNF > - combining multiple message-header fields with the same field name (see > Section 3.2 of [Part1]) > - canonicalising both headers' values in a way that is known to have identical > semantics, according to the headers' specification (e.g., re-ordering field values > when order is not significant; case-normalisation, where values are defined to be > case-insensitive) Friendly amendment: s/Canonicalising/Normalizing/ -- Baroula que barouleras, au tiéu toujou t'entourneras. ~~Yves
Received on Wednesday, 3 March 2010 09:49:14 UTC