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

