- From: Graham Klyne <GK@ninebynine.org>
- Date: Thu, 20 Feb 2003 14:15:58 +0000
- To: "Roy T. Fielding" <fielding@apache.org>
- Cc: <uri@w3.org>
I'm assuming that the RFC2396 revision is intended to fold in the updates from RFC2732. RFC2732 says: [[ This document updates the generic syntax for Uniform Resource Identifiers defined in RFC 2396 [URL]. It defines a syntax for IPv6 addresses and allows the use of "[" and "]" within a URI explicitly for this reserved purpose. ]] -- (Abstract and section 3) which implies no use of [ and ] for other purposes. But: [[ (3) Add "[" and "]" to the set of 'reserved' characters: reserved = ";" | "/" | "?" | ":" | "@" | "&" | "=" | "+" | "$" | "," | "[" | "]" and remove them from the 'unwise' set: unwise = "{" | "}" | "|" | "\" | "^" | "`" ]] which has a knock-on effect on the definition of uric. Test cases -- are these legal URIs?: http://example.org/[2010:836B:4179::836B:4179] http://example.org/abc#[2010:836B:4179::836B:4179] http://example.org/xxx/[qwerty]#a[b] etc. #g ------------------- Graham Klyne <GK@NineByNine.org>
Received on Thursday, 20 February 2003 15:16:54 UTC