Thanks for the reply,bit I'm a bit confused, I indeed set the headers on *
Message message = exchange.getIn(); *
*Attached is complete trace of the route. Camel_http4_GET_trace.txt
<http://camel.465427.n5.nabble.com/file/n5752892/Camel_http4_GET_trace.txt>
* I appreciate if you could shed some more light on it.
I tried by directly setting the header on the route. But still faced the
same issue.
/from("timer:foo?period=1000").setHeader(Exchange.HTTP_METHOD,
constant(org.apache.camel.component.http4.HttpMethods.GET))
.setHeader(Exchange.CONTENT_TYPE,
constant(RestConstants.APPLICATION_OTHER_XML))
.setHeader(Exchange.HTTP_CHARACTER_ENCODING, constant("UTF-8"))
.setHeader(HttpHeaders.ACCEPT,
constant(RestConstants.APPLICATION_OTHER_XML)).to("http4://localhost:8080/cts-rest/cts/users").bean(
CamelBeanBinding.class,"invokeMethod7");/
*Below is the trace of the Message History*
*Message History*
---------------------------------------------------------------------------------------------------------------------------------------
RouteId ProcessorId Processor
Elapsed (ms)
[route1 ] [route1 ] [timer://foo?period=1000
] [ 79]
[route1 ] [setHeader1 ] [setHeader[CamelHttpMethod]
] [ 0]
[route1 ] [setHeader2 ] [setHeader[Content-Type]
] [ 0]
[route1 ] [setHeader3 ]
[setHeader[CamelHttpCharacterEncoding]
] [ 0]
[route1 ] [setHeader4 ] [setHeader[Accept]
] [ 0]
[route1 ] [to1 ]
[http4://localhost:8080/cts-rest/cts/users
] [ 79]
*Exchange*
---------------------------------------------------------------------------------------------------------------------------------------
Exchange[
Id ID-sporeddy-60089-1403808232902-0-2
ExchangePattern InOnly
Headers {Accept=application/*+xml,
breadcrumbId=ID-sporeddy-60089-1403808232902-0-1,
CamelHttpCharacterEncoding=UTF-8, CamelHttpMethod=GET,
CamelRedelivered=false, CamelRedeliveryCounter=0,
Content-Type=application/*+xml, firedTime=Thu Jun 26 14:43:54 EDT 2014}
BodyType null
Body [Body is null]
]
--
View this message in context:
http://camel.465427.n5.nabble.com/Http4-Set-Header-Content-Type-not-passing-through-to-the-HTTP-Request-tp5746414p5752892.html
Sent from the Camel - Users mailing list archive at Nabble.com.