Hi all,
using camel 2.8.0 it was possible to have endpoint uris containing %26 (&)
or %40 (@) encoded values.
This is essential if you want to support credentials such as username 'us@r'
or password 't&st'.
Many of the endpoints we are serving makes use of @ or & in their
parameters.

We've recently decided to upgrade to Camel 2.10.0 which contains many
improvements and fixes but unfortunately it introduces some issues related
to handling '&' and '@' encoded values in URI: URISupport.normalizeURI
decodes these values making the URI invalid.

I've already reported an issue with '&' in this post:
http://camel.465427.n5.nabble.com/URISupport-normalizeUri-different-result-from-camel-2-8-2-to-2-10-0-tt5716633.html;
and a JIRA ticket have been filed:
https://issues.apache.org/jira/browse/CAMEL-5484

I looks like there is no workaround for this.
The issue has been scheduled to be fixed for version 2.11... is there any
chance for this issue to be fixed earlier? It seems to me quite a big for a
great framework like Camel is.



--
View this message in context: 
http://camel.465427.n5.nabble.com/Issues-with-URI-containing-40-or-26-tp5719118.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to