我想使用REST技术使用简单的SOAP Web服务。我听说可以用POST方法实现。只需在请求中添加一些标头即可。可能吗?怎么做?非常感谢!!!
答案 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非常有帮助,即使您正在使用非邮差工具拨打电话。