2017-02-26 9 views
-1

ここでは、クライアントから要求を受け取り、要求をリダイレクトしてクライアントに応答を送信します。私は応答にヘッダーを追加したい。下記のコードのレスポンスにヘッダーを追加する方法を教えてください。apache camelでレスポンスヘッダーを追加する方法

<camel:camelContext xmlns="http://camel.apache.org/schema/spring"> 
<camel:route trace="true" id="ProxyRepo2"> 
    <camel:from uri="jetty:http://localhost:8299/test?matchOnUriPrefix=true" /> 
     <camel:to uri="http://localhost:8081/overdraft/getCostmerDetailsAsJSONData/?bridgeEndpoint=true" /> 
</camel:route> 

答えて

1

あなたはちょうどあなたがしたいレスポンスヘッダを設定するには、ルートの最後にsetHeaderを追加することができます。 Camelがルートの最後に到達すると、現在のメッセージをそのまま応答として使用します。

<camel:route trace="true" id="ProxyRepo2"> <camel:from uri="jetty:http://localhost:8299/test?matchOnUriPrefix=true" /> <camel:to uri="http://localhost:8081/overdraft/getCostmerDetailsAsJSONData/?bridgeEndpoint=true" /> <camel:setHeader headerName="foo"> <camel:constant>Hello I was here</camel:constant> </setHeader> </camel:route>

関連する問題