首页 > 解决方案 > 致命错误:未捕获的 SoapFault 异常:php 中的 [WSDL]

问题描述

致命错误:未捕获的 SoapFault 异常:[WSDL] SOAP-ERROR:解析 WSDL:无法从“url”加载,无法加载外部实体。

SoapClient在代码中使用时出现以下错误。如何解决这个问题?

标签: phpsoapsoap-client

解决方案


您应该仔细检查您需要的 SOAP 服务的 URL,它确实提供 wsdl(添加?wsdl到 URL 的末尾并在浏览器中检查)。

听起来您的 SOAP 服务 URL 缺少 WSDL(服务发现)或找不到有效的 SOAP 端点。

如果您愿意分享您的 SOAP URL,我可以提供示例,或者我/其他人可能会提供更多帮助。

也可能是 SOAP 端点上的字符编码或用户代理过滤,请阅读以下问题:SOAP-ERROR: Parsing WSDL: Couldn't load from - but works on WAMP


推荐阅读