如何使用Soap Endpoint而不是使用WSDL来实现PHP SoapClient?

时间:2014-10-13 04:03:42

标签: php web-services soap wsdl

我需要在PHP中编写Soap Client来调用远程Web服务并获取信息。为此,我得到了Soap End Point URL,它似乎不是一个WSDL。

我在Soap服务的IEPD文档集中获得了WSDL文件。

当我尝试使用End Point创建SoapClient的新实例时,它会抛出以下错误。

"Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://...' : failed to load external entity "https://.." in..."

您能帮我解决一下如何使用端点找到WSDL网址吗?或者有没有其他方法可以使用此终点调用Soap而不会出现此错误?

为了添加更多参考,我在IEPD文档中收到了SOAP Web服务的完整文档。

由于

1 个答案:

答案 0 :(得分:-1)

我建议您查看PHP SoapClient文档。从构造函数SoapClient :: SoapClient开始。有非WSDL用法的例子