camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Willem Jiang <willem.ji...@gmail.com>
Subject Re: camel-cxf content-type response header
Date Tue, 05 May 2009 03:03:32 GMT
Hi,

You can get the content-type and response code with below code example
in Camel 1.x .

 Map context = (Map)exchange.getIn().getHeaders().get("ResponseContext");
        assertNotNull("Expect to get the protocal header ",
context.get("org.apache.cxf.message.Message.PROTOCOL_HEADERS"));
Map protocalHeaders = (Map)
context.context.get("org.apache.cxf.message.Message.PROTOCOL_HEADERS");
String contentType = protocalHeaders.get("content-type");
int responseCode =
context.get("org.apache.cxf.message.Message.RESPONSE_CODE");

In Camel 2.0, you can get the context-type directly from the message header.

Willem

Marc Giger wrote:
> Hi all,
> 
> I'm missing the content-type http response header in camel-cxf 1.6 
> (cxf:bean:localEndpoint?dataFormat=MESSAGE)
> 
> HTTP/1.1 200 OK
> Content-Length: 4648
> Server: Jetty(6.1.10)
> 
> or
> 
> HTTP/1.1 500 Internal Server Error
> Content-Length: 253
> Server: Jetty(6.1.10)
> 
> What do I have to do to get it back?:-)
> I've lost the overview...
> 
> Thanks a lot!
> 
> Marc
> 
> 


Mime
View raw message