[
https://issues.apache.org/jira/browse/CAMEL-14139?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andrea Cosentino resolved CAMEL-14139.
--------------------------------------
Resolution: Fixed
> 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
> Assignee: Andrea Cosentino
> Priority: Major
> Fix For: 3.0.0
>
> Time Spent: 20m
> Remaining Estimate: 0h
>
> 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}
> An option to disable the preservation of the original host is present in
> camel-http
--
This message was sent by Atlassian Jira
(v8.3.4#803005)