如何将转换为HTTP Post负载的SOAP负载入站,以便可以通过HTTPEndpoint发送
非常感谢一个例子
答案 0 :(得分:0)
您可以将端点格式设置为pox,以创建要发布的普通xml消息。例如,请参阅:http://charithaka.blogspot.nl/2010/07/message-format-transformations-with.html
答案 1 :(得分:0)
您是指SOAP到REST的转换吗?在这种情况下,它就像是在跟随。
<proxy xmlns="http://ws.apache.org/ns/synapse" name="testProxy" transports="https,http" statistics="disable" trace="disable" startOnLoad="true">
<target>
<inSequence>
<property name="messageType" value="application/xml" scope="axis2"/>
<send>
<endpoint>
<http method="POST" uri-template="http://localhost:9000"/>
</endpoint>
</send>
</inSequence>
<outSequence>
<send/>
</outSequence>
</target>
<description/>
</proxy>
axis2 messageType属性决定在发送之前用于格式化消息的MessageFormatter。在这种情况下,它的application / xml,因此传出的POST请求的Content-Type将是application / xml。