【发布时间】:2010-07-20 23:25:22
【问题描述】:
我需要创建一个 mule 服务,它将数据发布到需要名称/值对(不是 xml)的 Web 服务,然后处理来自该服务的 XML 响应。我找不到一个很好的例子来说明如何为 http POST 准备负载。
有人可以提供一些见解或示例吗?
我目前所拥有的是(我不知道是否需要'PathToTransformerClass'):
<service name="myService">
<inbound>
<vm:inbound-endpoint path="myService.request" synchronous="true">
<custom-transformer class="PathToTransformerClass" />
</vm:inbound-endpoint>
</inbound>
<outbound>
<pass-through-router>
<http:outbound-endpoint address="URIofWebServiceToPostTo" method="POST" synchronous="true">
<response-transformers>
<custom-transformer class="PathToClassToProcessTheResponse" />
</response-transformers>
</http:outbound-endpoint>
</pass-through-router>
</outbound>
</service>
【问题讨论】:
标签: web-services http esb endpoints mule