[resteasy] Client escapes slashes causing failure

Gareth Healy garethahealy at gmail.com
Thu Sep 15 04:54:24 EDT 2016


I've added a simple unit test which shows the behaviour @
https://github.com/garethahealy/resteast-pathparam-escape

Contains 1 test, which uses a ClientRequestFilter to check what the URI is,
if it contains "%2F", then it fails.

Cheers.

On Wed, Sep 14, 2016 at 8:01 PM, Rebecca Searls <rsearls at redhat.com> wrote:

>
> If you replace RelativePath with String do you have the same issue?
> What RelativePath class are you using?
>
> ----- Original Message -----
> > From: "Gareth Healy" <garethahealy at gmail.com>
> > To: resteasy at lists.jboss.org
> > Sent: Wednesday, September 14, 2016 11:36:31 AM
> > Subject: [resteasy] Client escapes slashes causing failure
> >
> > I have a client which uses the following method:
> >
> >
> >
> > @GET
> > @Path("/{path}/treeHash")
> > Response getEntityHash(@PathParam("path") RelativePath path);
> >
> > The RelativePath object gets converted into a value of:
> > t;unit-testing/e;ua2shhq9
> >
> >
> >
> >
> > Example full URL: /entity/t;unit-testing/e;ua2shhq9/treeHash
> >
> > When its executed, the forward slash is converted to %2F (encoded /).
> This
> > causes the call to fail. What do i need to do, to make sure its not URL
> > encoded?
> >
> > I've tried adding @Encoded, but that has no effect.
> >
> > Cheers.
> >
> > _______________________________________________
> > resteasy mailing list
> > resteasy at lists.jboss.org
> > https://lists.jboss.org/mailman/listinfo/resteasy
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/resteasy/attachments/20160915/30385f3a/attachment.html 


More information about the resteasy mailing list