У меня есть требование написать Soap Client на PHP для вызова удаленного веб-сервиса и получения информации. Для этого я получил URL-адрес конечной точки Soap, который не является WSDL.
Я получил файл WSDL в документе IEPD, установленном для этих сервисов Soap.
Когда я пытался создать новый экземпляр SoapClient с использованием конечной точки, он выдавал ошибку ниже.
"Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://...' : failed to load external entity "https://.." in..."
Не могли бы вы мне помочь, как мне найти URL WSDL, используя конечную точку? или есть какой-то другой способ, которым я могу вызвать Soap, используя эту конечную точку, не получая эту ошибку?
Чтобы добавить больше ссылок, я получил полную документацию веб-службы SOAP в документе IEPD.
Спасибо
Я предлагаю вам взглянуть на документацию PHP SoapClient. Начнем с конструктора функции SoapClient :: SoapClient. Есть примеры использования не WSDL
Других решений пока нет …