W3C home > Mailing lists > Public > www-ws-desc@w3.org > November 2006

Re: Construction of the request IRI using the http location

From: Philippe Le Hegaret <plh@w3.org>
Date: Wed, 22 Nov 2006 15:59:17 +0000
To: Youenn Fablet <youenn.fablet@crf.canon.fr>
Cc: www-ws-desc <www-ws-desc@w3.org>
Message-Id: <1164211157.8620.72.camel@localhost>

To be complete on this subject, it was discussed during the June 29
teleconference [1], in relation to issue cr53. Following the direction
of the WG, I wrote a proposal at
http://lists.w3.org/Archives/Public/www-ws-desc/2006Sep/0034 that got
accepted (with minor modifications from Arthur) but didn't get into the


On Wed, 2006-11-22 at 16:51 +0100, Youenn Fablet wrote:
> Following on philippe's message, there are also ambiguous cases that 
> might happen.
> Given this schema:
> <element name=root>
>     <sequence>
>         <element name=person type=string minOccurs=0/>
>         <element name=address type=string minOccurs=0/>
>         <element name=surname type=string minOccurs=0/>
>     </sequence>
> </element>
> Given this instance data:
> <root>
>     <person>foo</person>
>     <address>/</address>
>     <surname>foo</surname>
> </root>
> with http:location="foo/{person}/{address}/{surname}
> we will obtain foo/foo///foo, which leads to ambiguous parsing on the 
> server side (as address='' and surname='/foo' will also lead to the same 
> uri-encoded data).
> Should we prevent this case and escape the '/' character in url path 
> encoded data?
> There is also the case of the '?' special character that may lead to 
> issues in determining when begins the query string.
> Should we prevent this case and escape the '?' character in url path 
> encoded data?

Received on Wednesday, 22 November 2006 16:02:12 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 23:07:03 UTC