- From: Jeffrey Mogul <mogul@pa.dec.com>
- Date: Thu, 18 Apr 96 17:52:13 MDT
- To: "Roy T. Fielding" <fielding@avron.ICS.UCI.EDU>
- Cc: Jeffrey Mogul <mogul@pa.dec.com>, http-caching@pa.dec.com, mogul@pa.dec.com
Comparisons of scheme names MAY be case-insensitive. Good point, except that I think it ought to be MUST. Otherwise, I think the cache can run into multiple-copy inconsistency problems (maybe because of Content-Location:?) > - Characters except ``?'', ``;'', ``/'' and ``#'' are > equivalent to their ``"%" HEX HEX'' encodings. No, if its going to be said, it needs to follow the rules of URLs and the BNF in section 3.2. reserved = ";" | "/" | "?" | ":" | "@" | "&" | "=" | "+" unsafe = CTL | SP | <"> | "#" | "%" | "<" | ">" All characters in the reserved set are not equal to the escape of their octet. All characters in the unsafe set are forbidden in URLs and must be escaped (except for "%" when used for its escaping purpose). All other characters are equivalent to the escape of their octet. How about: Characters except those in the reserved set and the unsafe set (see section 3.2) are equivalent to their ``"%" HEX HEX'' encodings. -Jeff
Received on Friday, 19 April 1996 01:10:23 UTC