在 WSO2 ESB 中,下面的标头调解器的功能是什么?



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

<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>
标头中介器

放置在那里,以将请求的"action"标头附加到后端(http://localhost:9000/services/(。

这是后端所必需的。

这是

为了设置后端所需的操作标头。SOAP 服务需要操作标头才能定向到服务的操作。标头值包含 SOAP 操作的名称。

最新更新