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

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

WJ> Thanks and best regards

WJ> Jochen

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

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

WJ> Hi Jochen,

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

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

WJ> Best Regards,
WJ>     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