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.