Hi Jochen,

Please feel free to submit the pull request, that would be 
much appreciated, thank you.
 
Best Regards,
    Andriy Redko 

> Hi Andriy,
> Thanks a lot, I was able to create a jria item

> https://issues.apache.org/jira/browse/CXF-8965

> Should I also checkin the fix? Or will that be handled by someone else?

> Thanks and best regards
> Jochen

> -----Original Message-----
> From: Andriy Redko <[email protected]>
> Sent: Monday, 4 December 2023 13:57
> To: Wilhelm, Jochen <[email protected]>; [email protected]
> Subject: Re: Apache CXF Netty Integration, URI not encoded

> Hi Jochen,

> Sincere apologies, the request somehow slipped past our attention, I found and
> approved it, thank you.

> Best Regards,
>     Andriy Redko

>> Hi Andriy,
>> Thanks for the confirmation, Unfortunately, I already requested access to 
>> the JIRA, however, it is still pending for [email protected]

>> Thanks and best regards

>> Jochen

>> -----Original Message-----
>> From: Andriy Redko <[email protected]>
>> Sent: Saturday, 2 December 2023 00:38
>> To: Wilhelm, Jochen <[email protected]>; [email protected]
>> Subject: Re: Apache CXF Netty Integration, URI not encoded

>> [Sie erhalten nicht häufig E-Mails von [email protected]. Weitere 
>> Informationen, warum dies wichtig ist, finden Sie unter 
>> https://aka.ms/LearnAboutSenderIdentification ]

>> Hi Jochen,

>> I was able to reproduce the behavior you are seeing, I think this is the 
>> issue and
>> you have been correctly pin-pointed the cause of it. Do you have an account 
>> to create a
>> JIRA ticket here [1] (if not, I would be happy to help here). Thank you.

>> [1] https://issues.apache.org/jira/issues/

>> Best Regards,
>>     Andriy Redko

>>> Hi,
>>> We encountered an issue when using Apache CXF with Netty. It seems that URI 
>>> encoding of pathes, e.g. containing whitespaces doesn’t work.
>>> We suspect 
>>> org.apache.cxf.transport.http.netty.client.NettyHttpClientRequest line 57 
>>> to be the problem.
>>> There the request uri is past but with uri.getPath() which decodes the URI, 
>>> instead using uri.getRawPath() should be used.

>>> this.request  =
>>>     new DefaultFullHttpRequest(HttpVersion.HTTP_1_1,
>>>                                HttpMethod.valueOf(method),
>>>                                uri.getPath(), content);
>>> instead using
>>> this.request  =
>>>     new DefaultFullHttpRequest(HttpVersion.HTTP_1_1,
>>>                                HttpMethod.valueOf(method),
>>>                                uri.getRawPath(), content);
>>> Can you confirm this issue and the possible solution
>>> Thanks a lot
>>> Best regards
>>> Jochen Wilhelm
>>> Development Architect, Landscape Orchestration
>>> SAP SE Robert-Bosch-Strasse 30/34, 69190 Walldorf, Germany
>>> E: [email protected]
>>> T: +49622747723
>>> Pflichtangaben/Mandatory Disclosure Statement: http://www.sap.com/impressum
>>> Diese E-Mail kann Betriebs- oder Geschäftsgeheimnisse oder sonstige 
>>> vertrauliche Informationen enthalten. Sollten Sie diese E-Mail irrtümlich 
>>> erhalten haben, ist Ihnen eine Kenntnisnahme des Inhalts, eine 
>>> Vervielfältigung oder Weitergabe der E-Mail ausdrücklich untersagt. Bitte 
>>> benachrichtigen Sie uns und vernichten Sie die empfangene E-Mail. Vielen 
>>> Dank.
>>> This e-mail may contain trade secrets or privileged, undisclosed, or 
>>> otherwise confidential information. If you have received this e-mail in 
>>> error, you are hereby notified that any review, copying, or distribution of 
>>> it is strictly prohibited. Please inform us immediately and destroy the 
>>> original transmittal. Thank you for your cooperation.

>>> Public

Reply via email to