骆驼HTTP Howto

时间:2014-02-05 13:32:40

标签: http apache-camel

任何人都可以帮助我理解为什么这不起作用?

   <route>
            <from uri="restlet:/foo"/>
            <setHeader headerName="CamelHttpBaseUri">
                        <simple>http://www.google.com</simple>
                    </setHeader>
            <to uri="http://dummyhost"/>
            <to uri="mock:result"/>
</route>

我的期望是通过设置CamelHttpBaseUri(Exchange.HTTP_URI),端点中的URL将被忽略并使用标头。但这不会发生。我错过了什么?

1 个答案:

答案 0 :(得分:1)

Exchange.HTTP_URI至少是CamelHttpUri,而非CamelHttpBaseUri,至少在Camel 2.10.x中。