This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git
commit 8089a2ff011ef3cf5c6a2fca52ed996c451ef148 Author: xldai <xl...@talend.com> AuthorDate: Wed Jan 17 15:47:46 2018 +0800 fix CAMEL-12149 ensure the CONTENT_TYPE header can be retrieved --- .../java/org/apache/camel/component/cxf/jaxrs/CxfRsProducer.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsProducer.java b/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsProducer.java index 50aece0..76750c0 100644 --- a/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsProducer.java +++ b/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsProducer.java @@ -164,6 +164,12 @@ public class CxfRsProducer extends DefaultProducer implements AsyncProcessor { setupClientMatrix(client, exchange); setupClientQueryAndHeaders(client, exchange); + // ensure the CONTENT_TYPE header can be retrieved + if (null == inMessage.getHeader(Exchange.CONTENT_TYPE, String.class) && + null != client.getHeaders().get(Exchange.CONTENT_TYPE)) { + inMessage.setHeader(Exchange.CONTENT_TYPE, client.getHeaders().get(Exchange.CONTENT_TYPE).get(0)); + } + //Build message entity Entity<Object> entity = binding.bindCamelMessageToRequestEntity(body, inMessage, exchange); -- To stop receiving notification emails like this one, please contact "commits@camel.apache.org" <commits@camel.apache.org>.