【问题标题】:How to implement PHP SoapClient using Soap Endpoint instead of using WSDL?如何使用 Soap Endpoint 而不是使用 WSDL 来实现 PHP SoapClient?
【发布时间】:2014-12-07 14:08:51
【问题描述】:

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

我在该 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 web-services soap wsdl


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2016-03-02
      • 1970-01-01
      • 2011-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多