在wso2 esb中,下面的头部调解器的功能是什么

时间:2018-03-06 09:27:43

标签: wso2 wso2esb

在有效负载工厂之后放置的以下标头介体的功能是什么。名称操作指定了什么,是用于追加请求标头的头部调解器还是什么?

<payloadFactory media-type="xml">
<format>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/
soap/envelope/" xmlns:ser="http://services.samples">
<soapenv:Header></soapenv:Header>
<soapenv:Body>
<ser:getSimpleQuote>
<ser:symbol>$1</ser:symbol>
</ser:getSimpleQuote>
</soapenv:Body>
</soapenv:Envelope>
</format>
<args>
<arg evaluator="json" expression="$.getFinancialQuote.
company"></arg>
</args>
</payloadFactory>
<header name="Action" value="urn:getSimpleQuote"></header>
<call>
<endpoint> <!-- [3] -->
<address uri="http://localhost:9000/services/
SimpleStockQuoteService" format="soap11">
</address>
</endpoint>
</call>

2 个答案:

答案 0 :(得分:0)

标头介体放在那里,以便将请求的“action”标头附加到后端(http://localhost:9000/services/)。

这是backend

所要求的

答案 1 :(得分:0)

这是设置后端所需的Action标头。 SOAP服务需要Action标头来指向服务的操作。标头值包含SOAP操作的名称。