2016-02-09 3 views
1

Я пытаюсь использовать коммерческое мыло Api. Я знаю их wsdl-файл, но не имел никаких API-конечных точек для запроса. Я искал в Интернете о том, как получить API-конечные точки из файла wsdl, но не удалось. расположение файла wsdl: http://cbs.zong.com.pk/reachcwsv2/corporatesms.svc?wsdl.Получить конечные точки Api из файла wsdl

ответ

1

Согласно this answer точка URL конца получается путем удаления ?wsdl с пути к WSDL

Так WSDL является: http://cbs.zong.com.pk/reachcwsv2/corporatesms.svc?wsdl затем End-точка: http://cbs.zong.com.pk/reachcwsv2/corporatesms.svc


Более точно, конечная точка определена в файле WSDL по адресу <address/>, как показано ниже. Это может отличаться от того, что вы получаете, просто удалив суффикс ?wsdl из URL, но чаще всего это не так.

<wsdl:port name="BasicHttpBinding_ICorporateCBS" binding="tns:BasicHttpBinding_ICorporateCBS"> 
<soap:address location="http://cbs.zong.com.pk/ReachCWSv2/CorporateSMS.svc"/> 
</wsdl:port> 
+2

Исправить. Мы также можем найти конечную точку, используя инструмент SOAPUI. –

+0

@HaseebMazharRanga Мне пришлось обновить свой ответ после вашего ответа. SOAPUI будет анализировать файл WSDL для тега

и использовать эту и конечную точку. Таким образом, использование SOAPUI будет более точно возвращать конечную точку WSDL. –

Смежные вопросы