Avinash Dongre created CAMEL-14139:
--------------------------------------
Summary: Camel Undertow does not provide an option to use the
producer as the "Host" header when bridging two http endpoints
Key: CAMEL-14139
URL: https://issues.apache.org/jira/browse/CAMEL-14139
Project: Camel
Issue Type: Bug
Components: camel-undertow
Affects Versions: 3.0.0.RC3
Reporter: Avinash Dongre
Camel undertow always propagates the same host header from source to target.
There is no option to disable this.
{code:xml}
<route>
<from uri="undertow:http://localhost:8189"/>
<log message="Source ${in.headers.Host}" />
<to uri="undertow:http://localhost:8289"/>
</route>
<route>
<from uri="undertow:http://localhost:8289"/>
<log message="Target ${in.headers.Host}" />
</route>
{code}
Result:
{code:xml}
2019-11-05 12:43:54.738 INFO 30967 --- [ XNIO-2 task-1] route1 : Source
localhost:8189
2019-11-05 12:43:54.789 INFO 30967 --- [ XNIO-3 task-1] route2 : Target
localhost:8189
{code}
Expected:
{code:xml}
2019-11-05 12:43:54.738 INFO 30967 --- [ XNIO-2 task-1] route1 : Source
localhost:8189
2019-11-05 12:43:54.789 INFO 30967 --- [ XNIO-3 task-1] route2 : Target
localhost:8289
{code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)