[英]Apache Camel HTTP / HTTP4 ignores Content-Type header
我正在嘗試使用camel-http通過Apache Camel發送一個http調用。
當我設置標題Content-Type時,它將忽略標題,並且不將其包含在調用中。
我試圖設置標題如下:
exchange.getOut().setHeader('Content-Type', 'application/json'),
和
exchange.getOut().setHeader(Exchange.CONTENT_TYPE, 'application/json');
我也嘗試過使用camel-http和camel-http4,但它們對它們都不起作用。
由於必須強制發送Content-Type標頭,因此如何強制Camel-HTTP包含它?
注意:我還以與呼叫正確發送相同的方式設置了其他標頭,只是Content-Type不起作用
您需要執行以下操作來設置Content-Type:
<setHeader headerName="Content-Type">
<constant>application/json</constant>
</setHeader>
這將用於設置內容類型。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.