Damon Horrell created CXF-6611:
----------------------------------
Summary: Unable to override Host in HTTP Header
Key: CXF-6611
URL: https://issues.apache.org/jira/browse/CXF-6611
Project: CXF
Issue Type: Bug
Affects Versions: 2.7.7
Reporter: Damon Horrell
Setting http-conf:client Host="xxx" doesn't work.
According to the following link this should set the HTTP Host header:
http://cxf.apache.org/docs/client-http-transport-including-ssl-support.html#ClientHTTPTransport(includingSSLsupport)-Theclientelement
I've stepped through the code in Headers.setFromClientPolicy and it is using
this to create the headers. The outbound logging interceptor also shows this
header set on the message.
However when the request arrives at the server, the Host header is set to the
actual address not the value that I specified. I have verified this with a
servlet filter and also with a debugging web proxy.
So at some point after the logging, the Host header is being lost. Other
headers (also set via http-conf:client) do get sent correctly.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)