On Thu, 1 Sep 2011, Julian Reschke wrote: > > 2.3. ETag > > The ETag header field provides the current entity-tag for the > selected representation. An entity-tag is an opaque validator for > differentiating between multiple representations of the same > resource, regardless of whether those multiple representations are > due to resource state changes over time, content negotiation > resulting in multiple representations being valid at the same time, > or both. An entity-tag consists of an opaque quoted string, possibly > prefixed by a weakness indicator. > > ETag = entity-tag > > entity-tag = [ weak ] opaque-tag > weak = %x57.2F ; "W/", case-sensitive > opaque-tag = DQUOTE *etagc DQUOTE > etagc = %x21 / %x23-7E / obs-text > ; VCHAR except double quotes, plus obs-text How about removing %x5C as well '\' and note that implementations were not handling \ as a quoted-string as it was defined before, leading to non-interoperable parsing of such ETags. > > Note: Previously, opaque-tag was defined to be a quoted-string > ([RFC2616], Section 3.11), thus some recipients might perform > backslash unescaping. Servers therefore ought to avoid backslash > characters in entity tags. > > ... > > Best regards, Julian > > -- Baroula que barouleras, au tiéu toujou t'entourneras. ~~YvesReceived on Monday, 5 September 2011 13:17:38 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 27 April 2012 06:51:47 GMT