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
