如何在调用rest / json服务的int-http:outbound-gateway中获取有效负载

时间:2015-01-21 15:47:13

标签: spring-integration

从有效负载呼叫的频道到 一个int-http:outbound-gateway调用url返回JSON响应

如何从调用者获取初始有效负载以获取初始有效负载, 我需要它在聚合器中使用

这是场景

消息 - >频道 - >服务激活器 - > outputchannel

outputchannel ---> int-http:outbound-gateway(call rest service1) - >响应*

outputchannel ---> int-http:outbound-gateway(call rest service2) - >响应*

  • 聚合器

1 个答案:

答案 0 :(得分:1)

您应该将其放入MessageHeaders

<header-enricher>
   <header name="requestPayload" expression="payload"/>
</header-enricher>
在那些<int-http:outbound-gateway>调用之前

,并从aggregator逻辑中的标头中提取它。