致命错误:未捕获的SoapFault异常:[WSDL] SOAP错误:解析 WSDL:无法从“ URL”加载失败,无法加载外部实体。
在代码中使用SoapClient
时出现错误提示。该如何解决?
答案 0 :(得分:0)
您应该仔细检查所需的SOAP服务的URL,并且它确实为wsdl服务(将?wsdl
添加到URL的末尾并在浏览器中进行检查)。
听起来您的SOAP服务URL缺少WSDL(服务发现)或找不到有效的SOAP端点。
如果您想共享SOAP URL,我可以提供示例,否则我/其他人可能会提供更多帮助。
也可以在SOAP端点上进行字符编码或用户代理过滤,请阅读以下问题:SOAP-ERROR: Parsing WSDL: Couldn't load from - but works on WAMP