这里我从客户端收到请求,只是重定向请求并将响应发送给客户端。我想在响应中添加标题。您能否指导我,如何为下面提到的代码添加标题以响应。
<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>
答案 0 :(得分: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>