1
我試圖使用商業soap Api。我知道他們的wsdl文件,但沒有任何API端點提出請求。我在互聯網上搜索瞭如何從wsdl文件獲取api端點,但沒有成功。 wsdl文件的位置是http://cbs.zong.com.pk/reachcwsv2/corporatesms.svc?wsdl。從wsdl文件獲取Api端點
我試圖使用商業soap Api。我知道他們的wsdl文件,但沒有任何API端點提出請求。我在互聯網上搜索瞭如何從wsdl文件獲取api端點,但沒有成功。 wsdl文件的位置是http://cbs.zong.com.pk/reachcwsv2/corporatesms.svc?wsdl。從wsdl文件獲取Api端點
根據this answer終點的URL被從路徑去除?wsdl
獲得WSDL
所以WSDL是:http://cbs.zong.com.pk/reachcwsv2/corporatesms.svc?wsdl 然後終點是:http://cbs.zong.com.pk/reachcwsv2/corporatesms.svc
更準確地說,端點在WSDL文件中由地址<address/>
標記定義,如下所示。它可能與你通過從URL中刪除?wsdl
後綴而得到的不同,但最常見的情況並非如此。
<wsdl:port name="BasicHttpBinding_ICorporateCBS" binding="tns:BasicHttpBinding_ICorporateCBS">
<soap:address location="http://cbs.zong.com.pk/ReachCWSv2/CorporateSMS.svc"/>
</wsdl:port>
正確。我們也可以使用SOAPUI工具找到終點。 –
@HaseebMazharRanga我不得不在你的回覆後更新我的答案。 SOAPUI將解析WSDL文件
標記並使用此標記和端點。因此使用SOAPUI可以更準確地返回WSDL端點。 –