0
REST服務我已經配置般地路線:發佈JSON與駱駝
<camelContext id="camel" trace="true" xmlns="http://camel.apache.org/schema/spring">
<route id="demo-rest-route">
<from uri="activemq:queue:demo.rest"/>
<!--<setBody inheritErrorHandler="true" id="setBody2">
<simple>name=${body}</simple>
</setBody>-->
<setHeader headerName="Content-Type" inheritErrorHandler="true" id="setHeader3">
<constant>Content-Type: application/json;</constant>
</setHeader>
<setHeader headerName="Exchange.HTTP_METHOD">
<constant>POST</constant>
</setHeader>
<toD uri="http://localhost:8181/cxf/person" />
</route>
</camelContext>
我可以手動HttpRequester或桿狀JSON沒有問題,但路線導致415不支持的媒體類型的錯誤。 我試圖設置標題,但我想那裏是缺少的東西。