- From: James M Snell <jasnell@gmail.com>
- Date: Thu, 09 Nov 2006 14:55:08 -0800
- To: Marc Hadley <Marc.Hadley@Sun.COM>
- CC: Joe Gregorio <joe@bitworking.org>, uri@w3.org
Marc Hadley wrote:
>[snip]
>> name = joe.gregorio
>> mailto:{name}@gmail.com
>>
>> expands to:
>>
>> joe.gregorio@gmail.com
>>
> But you can't have mailto:{address} which seems a little unfortunate.
>
Yes, I think this is a problem also. At the very least, allow unencoded
@'s in the variable value.
> Another concern if we eliminate segment spanning variables is how to
> define a template for something like
>
> http://example.com/webdav_root/{path}
>
> where {path} is some arbitrary path on a WebDAV server.
>
I can definitely understand the desire to do this but I think the need
to keep things simple should take precedence. spanning segments is
problematic at best.
> I also got some feedback on the users@wadl.dev.java.net mailing list
> that the spec should require at least one reserved character between
> template variables since, in the general case, its impossible to work
> out the values of the template variables after substitution. E.g. given
> the template
>
> http://example.com/{foo}{bar}
>
> and the URI
>
> http://example.com/xyzzy
>
> you can't tell what the values of foo and bar are.
>
+1. Otherwise, unless each variable is associated with an unambiguous
regex it's impossible to go from URI->template
- James
Received on Thursday, 9 November 2006 22:55:19 UTC