【发布时间】:2018-03-20 08:05:31
【问题描述】:
在基于用户登录的Spring-integration Http请求中要添加动态标头参数。例如,如果“A”用户登录并点击Http请求,现在需要添加动态1个附加标头,对于其他用户,应该甚至键也是(即值为空)
对于一个用户
<int:gateway id="requestGateway" service-interface="net.group.gateway.Gateway" default-request-channel="jsonTransformationChannel">
<int:default-header name="X-MW-LOGGEDID" expression="@requestData.getLoggedID()" />
<int:default-header name="X-Srcvalue" value="56789" />
<int:default-header name="content-type" value="application/json" />
<int:default-header name="Accept" value="application/json" />
</int:gateway>
其他用户
<int:gateway id="requestGateway" service-interface="net.group.gateway.Gateway" default-request-channel="jsonTransformationChannel">
<int:default-header name="X-MW-LOGGEDID" expression="@requestData.getLoggedID()" />
<int:default-header name="content-type" value="application/json" />
<int:default-header name="Accept" value="application/json" />
</int:gateway>
【问题讨论】:
标签: java spring-integration spring-integration-http