users@jersey.java.net

[Jersey] Re: Problem with curly braces in request parameter value

From: Miroslav Fuksa <miroslav.fuksa_at_oracle.com>
Date: Mon, 2 Jun 2014 15:02:28 +0200

Hi Eugene,

you can vote for the issue on JIRA and put comments with details. But anyway we already moved this issue to the current development cycle today. So this issue may be fixed until next release.

thanks
Mira

On Jun 2, 2014, at 2:51 PM, Eugene Strokin <estrokin_at_vivatinc.com> wrote:

> Miroslav, thank you, looks like you right. This is the bug which preventing me from using Jersey current version.
> Can you let us know when it is planned to be fixed?
> I’ll try to roll back to previous versions and see which one will work. I’ll put this info in the comments if this is helpful.
> Thanks,
> Eugene
>
> On Jun 2, 2014, at 7:35 AM, Miroslav Fuksa <miroslav.fuksa_at_oracle.com> wrote:
>
>> Hi,
>>
>> please see this bug report in JIRA. It looks like your problem. You can add your comments if you like.
>> https://java.net/jira/browse/JERSEY-2525
>>
>> thanks
>> Mira
>>
>>
>> On May 30, 2014, at 10:57 PM, Eugene Strokin <eugene_at_strokin.info> wrote:
>>
>>> Hello,
>>> I have inhereted old restful services which I need to migrate to Jersey. One of the calls looks like this:
>>> /myService?myParam={something,other}
>>> I'm getting exception:
>>> Illegal character "," at position 27 is not allowed as a part of a name in a path template "myParam={something,other}"
>>> All I need to do, is just get value of the parameter. But I cannot change the format of the value. It mast by like this myParam={something,other}
>>> If I remove curly braces everything works.
>>> How can I fix this problem?
>>> Thank you,
>>> Eugene
>>>
>>
>