我使用Savon v 2.3.3作为我的Rails应用程序的SOAP客户端,它似乎在我查询的一个wsdl上找不到任何操作。(对于我的应用程序查询的其他wsdl,我没有遇到问题。)当我手动查看wsdl时,它的格式看起来很好,并且我找到了我要查找的操作:
http://dev.service.xrae.com/direct.svc?wsdl你能告诉我我需要改变什么或者这个wsdl有什么不寻常的地方吗?
此wsdl没有'binding'部分。有帮助的文章:
- http://predic8.com/wsdl-reading.htm
- http://www.w3schools.com/webservices/ws_wsdl_binding.asp
<wsdl:binding name="WSHttpBinding_XraeDirectApi" type="tns:XraeDirectApi">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="AddCase"/>
</wsdl:binding>