camel-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Maxime Tremblay (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CAMEL-5757) HTTP 1.1 Host header not set correctly with camel-http4
Date Mon, 29 Oct 2012 16:14:12 GMT
Maxime Tremblay created CAMEL-5757:
--------------------------------------

             Summary: HTTP 1.1 Host header not set correctly with camel-http4
                 Key: CAMEL-5757
                 URL: https://issues.apache.org/jira/browse/CAMEL-5757
             Project: Camel
          Issue Type: Bug
          Components: camel-http
    Affects Versions: 2.10.1
            Reporter: Maxime Tremblay


The HTTP 1.1 Host header is not set correctly when using the camel-http4 component as a proxy
with bridgeEnpoint=true.

The original request Host header is set in the proxied request instead of the host of the
service requested by the proxy (ref: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
section 14.23).

This simple route shows the problem:

 <route autoStartup="true" id="TestHost" xmlns:ns2="http://camel.apache.org/schema/web"
xmlns="http://camel.apache.org/schema/spring">
        <from uri="jetty:http://0.0.0.0:8090/TestHost"/>
        <to uri="https4://www.google.com?bridgeEndpoint=true&amp;throwExceptionOnFailure=false"/>
 </route> 

This is what I get in the log:

INFO   | jvm 1    | 2012/10/26 14:52:48 | [    qtp31541880-35 - /TestHost] DefaultClientConnection
       DEBUG Sending request: GET / HTTP/1.1
INFO   | jvm 1    | 2012/10/26 14:52:48 | [    qtp31541880-35 - /TestHost] wire          
                DEBUG >> "GET / HTTP/1.1[\r][\n]"
INFO   | jvm 1    | 2012/10/26 14:52:48 | [    qtp31541880-35 - /TestHost] wire          
                DEBUG >> "breadcrumbId: ID-localhost-1329-1351277552803-0-2[\r][\n]"
INFO   | jvm 1    | 2012/10/26 14:52:48 | [    qtp31541880-35 - /TestHost] wire          
                DEBUG >> "User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20100101
Firefox/15.0[\r][\n]"
INFO   | jvm 1    | 2012/10/26 14:52:48 | [    qtp31541880-35 - /TestHost] wire          
                DEBUG >> "Accept-Encoding: gzip, deflate[\r][\n]"
INFO   | jvm 1    | 2012/10/26 14:52:48 | [    qtp31541880-35 - /TestHost] wire          
                DEBUG >> "Host: localhost:8090[\r][\n]"
INFO   | jvm 1    | 2012/10/26 14:52:48 | [    qtp31541880-35 - /TestHost] wire          
                DEBUG >> "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8[\r][\n]"
INFO   | jvm 1    | 2012/10/26 14:52:48 | [    qtp31541880-35 - /TestHost] wire          
                DEBUG >> "Accept-Language: en-us,en;q=0.5[\r][\n]"
INFO   | jvm 1    | 2012/10/26 14:52:48 | [    qtp31541880-35 - /TestHost] wire          
                DEBUG >> "Connection: Keep-Alive[\r][\n]"
INFO   | jvm 1    | 2012/10/26 14:52:48 | [    qtp31541880-35 - /TestHost] wire          
                DEBUG >> "[\r][\n]"


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message