我需要用PHP编写Soap Client来调用远程web服务并获取信息。为此,我得到了Soap端点URL,它似乎不是WSDL。
我在那个Soap服务的IEPD文档集中得到了WSDL文件。
当我尝试使用端点创建SoapClient的新实例时,它抛出了以下错误。
"Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://...' : failed to load external entity "https://.." in..."
你能帮我如何使用端点找到WSDL url吗?或者有没有其他方法可以使用这个端点调用Soap而不会出现这个错误?
为了添加更多参考,我在IEPD文档中收到了SOAP Web服务的完整文档。
感谢
我建议您查看一下PHP SoapClient文档。从构造函数SoapClient::SoapClient开始。以下是非WSDL使用的示例