Camel component endpoints options for password is altered, how to prevent this?
Clash Royale CLAN TAG #URR8PPP Camel component endpoints options for password is altered, how to prevent this? In Camel I am using the http4 component to make REST request on a remote server. The component documentation states that the credentials should be put in the options on the endpoint like this: https4://myremote.server.com/?authUsername=xxx&authPassword=yyy This was working well until someone put a password with a '+' character on another environment. We notice that the '+' character is transmitted as a space in the server which generates an error. By searching deeper in the Camel documentation we found a page explaining there is a "RAW" function to use like this: https4://myremote.server.com/?authUsername=xxx&authPassword=RAW(yyy) to keep the password unchanged. Unfortunately this function has only been introduced in the Camel 2.11 version and for the moment we are not planning to upgrade to ServiceMix 5.1.x. We are currently on serviceMix 4.5...