我在试着消费一种商业肥皂。我知道他们的wsdl文件,但没有任何api端点来提出请求。我在互联网上搜索过如何从wsdl文件中获取api端点,但没有成功。wsdl文件的位置是http://cbs.zong.com.pk/reachcwsv2/corporatesms.svc?wsdl。
发布于 2016-02-12 19:14:56
根据this answer,端点url是通过从wsdl路径中删除?wsdl来获得的。
所以WSDL是:http://cbs.zong.com.pk/reachcwsv2/corporatesms.svc?wsdl然后结束点是:http://cbs.zong.com.pk/reachcwsv2/corporatesms.svc。
更准确地说,端点是通过地址<address/>标记在WSDL文件中定义的,如下所示。从URL中删除?wsdl后缀可能与您所得到的不同,但大多数情况下并非如此。
<wsdl:port name="BasicHttpBinding_ICorporateCBS" binding="tns:BasicHttpBinding_ICorporateCBS">
<soap:address location="http://cbs.zong.com.pk/ReachCWSv2/CorporateSMS.svc"/>
</wsdl:port>https://stackoverflow.com/questions/35289601
复制相似问题