Am 30.07.2007 um 19:55 schrieb Mike Schinkel: > 1.) http://www.example.com/{foo?}/ > > For foo="bar", URL= http://www.example.com/bar/ > For foo="" or foo=null, URL= http://www.example.com/ (no double > forward-slash) I think it would make sense to say that a template to uri converter MUST perform path resolution as described in RFC 3986 ch. 5.2.3 and 5.2.4. That will also stop some injections of "." and ".." into URIs while saving the client from worrying to much about double "/" and such. > 2.) http://www.example.com/?foo={foo?} > > For foo="bar", URL= http://www.example.com/?foo=bar > For foo="" or foo=null, URL= http://www.example.com/ (no question > mark) This alone will not work. There is a difference between an absent and an empty parameter for some applications (e.g. they want to see "http://www.example.com/?foo=" ). Cheers, StefanReceived on Tuesday, 31 July 2007 18:44:23 UTC
This archive was generated by hypermail 2.4.0 : Sunday, 10 October 2021 22:17:49 UTC