You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by Dinesh Babu <di...@pb.com> on 2014/12/02 17:21:18 UTC
CXF does not decode UTF-8 encoded URLs fired by ReSTAssured
framework
Hi,
We are using CXF 2.6.
I am calling a ReST service by firing a UTF-8 encoded URL using chrome browser, Fiddler and using ReSTAsured test framework. When URL is fired by RestAssured cxf does not decode URL.
Un encoded URL is http://localhost:8082/admin-services/#
UTF - 8 encoded URL fired is http://localhost:8082/admin-services/%23
CXF decodes %23 to # when I use browser or Fiddler. But not when I use RestAssured framework to fire the URL. Has anyone seen this issue?
Regards,
Dinesh Babu.
________________________________
Re: CXF does not decode UTF-8 encoded URLs fired by ReSTAssured framework
Posted by Sergey Beryozkin <sb...@gmail.com>.
Hi
yes, adding a either LoggingFeature (in jaxrs:server/jaxrs:features) or
LoggingInInterceptor (in jaxrs:server/jaxrs:inInterceptors) will do
Thanks, Sergey
On 11/12/14 15:36, Dinesh Babu wrote:
> Thanks Sergey,
>
> You were right. RestAssured encodes the URL before it sends out. Found that using Fiddler tool. I tried to enable the log for CXF and could not figure out how to do it. Is it just adding CXF LoggingFeature or LoggingInInterceptor? Or is there additional configuration/code changes needs to be done?
>
> Regards,
> Dinesh Babu.
>
> -----Original Message-----
> From: Sergey Beryozkin [mailto:sberyozkin@gmail.com]
> Sent: 02 December 2014 21:04
> To: users@cxf.apache.org
> Subject: Re: CXF does not decode UTF-8 encoded URLs fired by ReSTAssured framework
>
> Hi
> On 02/12/14 16:21, Dinesh Babu wrote:
>> Hi,
>>
>> We are using CXF 2.6.
>>
>> I am calling a ReST service by firing a UTF-8 encoded URL using chrome browser, Fiddler and using ReSTAsured test framework. When URL is fired by RestAssured cxf does not decode URL.
>>
>> Un encoded URL is http://localhost:8082/admin-services/#
>>
>> UTF - 8 encoded URL fired is http://localhost:8082/admin-services/%23
>>
>> CXF decodes %23 to # when I use browser or Fiddler. But not when I use RestAssured framework to fire the URL. Has anyone seen this issue?
>>
> Have a look at the log, add CXF LoggingFeature or LoggingInInterceptor and see what RestAssured sends
>
> Cheers, Sergey
>>
>> Regards,
>> Dinesh Babu.
>>
>> ________________________________
>>
>>
>
>
> ________________________________
>
RE: CXF does not decode UTF-8 encoded URLs fired by ReSTAssured
framework
Posted by Dinesh Babu <di...@pb.com>.
Thanks Sergey,
You were right. RestAssured encodes the URL before it sends out. Found that using Fiddler tool. I tried to enable the log for CXF and could not figure out how to do it. Is it just adding CXF LoggingFeature or LoggingInInterceptor? Or is there additional configuration/code changes needs to be done?
Regards,
Dinesh Babu.
-----Original Message-----
From: Sergey Beryozkin [mailto:sberyozkin@gmail.com]
Sent: 02 December 2014 21:04
To: users@cxf.apache.org
Subject: Re: CXF does not decode UTF-8 encoded URLs fired by ReSTAssured framework
Hi
On 02/12/14 16:21, Dinesh Babu wrote:
> Hi,
>
> We are using CXF 2.6.
>
> I am calling a ReST service by firing a UTF-8 encoded URL using chrome browser, Fiddler and using ReSTAsured test framework. When URL is fired by RestAssured cxf does not decode URL.
>
> Un encoded URL is http://localhost:8082/admin-services/#
>
> UTF - 8 encoded URL fired is http://localhost:8082/admin-services/%23
>
> CXF decodes %23 to # when I use browser or Fiddler. But not when I use RestAssured framework to fire the URL. Has anyone seen this issue?
>
Have a look at the log, add CXF LoggingFeature or LoggingInInterceptor and see what RestAssured sends
Cheers, Sergey
>
> Regards,
> Dinesh Babu.
>
> ________________________________
>
>
________________________________
Re: CXF does not decode UTF-8 encoded URLs fired by ReSTAssured framework
Posted by Sergey Beryozkin <sb...@gmail.com>.
Hi
On 02/12/14 16:21, Dinesh Babu wrote:
> Hi,
>
> We are using CXF 2.6.
>
> I am calling a ReST service by firing a UTF-8 encoded URL using chrome browser, Fiddler and using ReSTAsured test framework. When URL is fired by RestAssured cxf does not decode URL.
>
> Un encoded URL is http://localhost:8082/admin-services/#
>
> UTF - 8 encoded URL fired is http://localhost:8082/admin-services/%23
>
> CXF decodes %23 to # when I use browser or Fiddler. But not when I use RestAssured framework to fire the URL. Has anyone seen this issue?
>
Have a look at the log, add CXF LoggingFeature or LoggingInInterceptor
and see what RestAssured sends
Cheers, Sergey
>
> Regards,
> Dinesh Babu.
>
> ________________________________
>
>