SilkyAlex created CAMEL-20226:
---------------------------------
Summary: DefaultComponent createEndpoint get wrong uri when param
surround by RAW()
Key: CAMEL-20226
URL: https://issues.apache.org/jira/browse/CAMEL-20226
Project: Camel
Issue Type: Bug
Components: camel-core
Affects Versions: 3.14.10
Reporter: SilkyAlex
my route like that:
{code:java}
from("direct:start").to("myroute:test2?secretKey=RAW(test!@#$%-+./test)");{code}
and when camel callback createEndpoint function, I received uri param is:
{code:java}
myroute://test2?secretKey=RAW(test!@%23$%25-+./test){code}
found that # and % has been url encoded
and it will pass to new Endpoint
when I invoke DefaultConsumerTemplate.receive(endpoint)
the code will get the wrong secretKey by calling
{code:java}
endpoint.getEndpointUri(){code}
I try it on 4.2.0, this problem can also be reproduced.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)