有没有办法限制使用http-inbound-gateway可以接收的消息类型?特别是,accept和accept-charset http header
提前谢谢 Guzman的答案 0 :(得分:2)
从Spring Integration 3.0开始,<int-http:inbound-gateway>
支持<request-mapping>
子元素,为您的目的提供选项。
它的工作方式与Spring MVC中的@RequestMapping
相同。
有关此事,请参阅Spring Integration Reference Manual。
从配置角度来看可能看起来像这样:
<int-http:inbound-gateway path="/consumes"
request-channel="consumesNonXmlChannel"
supported-methods="GET,PUT">
<int-http:request-mapping consumes="!text/xml,text/*"/>
</int-http:inbound-gateway>