Hi Willem,

I'm using camel 2.2.0 - within servicemix 3.3.

thanks for the quick answer,
attilav


willem.jiang wrote:
> 
> Hi
> 
> Which Camel version are you using?
> I just checked the camel trunk code, there is no code which turn the 
> headers into lower case.
> 
> Willem
> 
> attilav wrote:
>> Hi everyone,
>> 
>> I'm trying to use the camel-http to send a soap request, however the
>> camel
>> exchange headers get converted to lowercase during the http post. Is this
>> a
>> feature, or bug? Is there a way around it?
>> 
>> My setup is something like this:
>> 
>> from("activemq:queue:tempque")
>>       .setHeader(Exchange.HTTP_METHOD,
>> constant(org.apache.camel.component.http.HttpMethods.POST))
>>       .setHeader("SOAPAction",
>> constant("http://xxx.com/interfaces/ticket";))
>>       .setHeader("Content-Type", constant("text/xml; charset=utf-8"))
>>       .setHeader("myHeaDer", constant("akarmi head"))
>>       .setHeader("xxxSOAPAction", constant("sakarmi head"))
>>       .to("http://iface.intra:8115/ticket";)
>> 
>> what actually gets sent over the wire is:
>> 
>> POST /fault_ticket HTTP/1.1
>> myheader: akarmi head
>> soapaction: "http://xxx.com/interfaces/ticket";
>> xxxsoapaction: sakarmi head
>> User-Agent: Jakarta Commons-HttpClient/3.1
>> Host: iface.nrps.telekom.intra:8115
>> Content-Length: 1056
>> Content-Type: text/xml; charset=utf-8
>> 
>> <soap:Envelope  ....
>> 
>> The remote side is case sensitive on http headers, and complies about an
>> invalid soap action.
>> 
>> Thanks
>> attilav
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/camel-http-converts-headers-to-lower-case-tp28620717p28621053.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to