Thanks. To avoid confusion to anyone picking up this thread later:

A colon (:) is %3A
A semicolon (;) is %3B

On Wed, Oct 27, 2010 at 8:18 PM, Stephan Koops <[email protected]> wrote:
> Hi Karel,
>
> it is not possible in the JAX-RS extension, because this is the special
> meaning of ";".
> you could encode the ";" to "%3A. See
> http://en.wikipedia.org/wiki/Percent-encoding#Percent-encoding_reserved_characters
> for more details.
>
> best regards
>    Stephan
>
> Am 27.10.2010 12:30, schrieb Karel Vervaeke:
>> Hi, is there a way to match colons in a path?
>> Jax-rs' MatrixParams is sitting in my way I'm afraid
>>
>> My uris look like this: http://localhost/foo/a;b/bar
>>
>> My attempts so far look like this:
>>
>> @Path("foo/{params}/bar")
>> public String fooBarTest1(@PathParam("params") String params) {
>>   // doesn't work, params = "a" and the matrix params contain { b: null }
>> }
>>
>> @Path("foo/{params:.+}/bar")
>> public String fooBarTest2(@PathParam("params") String params) {
>>   // same result
>> }
>>
>> I was hoping there was a way to tell restlet / jax-rs that the ;
>> character has no special meaning
>>
>> Any hints?
>> Regards,
>> Karel
>
> ------------------------------------------------------
> http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2676220
>

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2678689

Reply via email to