使用REST POST方法使用SOAP Web服务

时间:2016-12-21 22:35:38

标签: web-services rest post soap

我想使用REST技术使用简单的SOAP Web服务。我听说可以用POST方法实现。只需在请求中添加一些标头即可。可能吗?怎么做?非常感谢!!!

1 个答案:

答案 0 :(得分:0)

SOAP考虑头文件/正文中的不同信息而不是REST,但它是所有HTTP:

# Headers
Content-Type: text/xml
SOAPAction: <SOAPAction here>

# Body
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" >
 <soapenv:Header>
 .
 </soapenv:Header>
 <soapenv:Body>
 .
 .
 .
 </soapenv:Body>
</soapenv:Envelope>

您需要使用SOAP服务期望的任何内容(显然)填写实际正文 - 如果您没有任何样本请求可以在WSDL中找到。

我发现this blog post非常有帮助,即使您正在使用非邮差工具拨打电话。