php - 致命错误:未捕获的 SoapFault 异常:php 中的 [WSDL]
问题描述
致命错误:未捕获的 SoapFault 异常:[WSDL] SOAP-ERROR:解析 WSDL:无法从“url”加载,无法加载外部实体。
SoapClient
在代码中使用时出现以下错误。如何解决这个问题?
解决方案
您应该仔细检查您需要的 SOAP 服务的 URL,它确实提供 wsdl(添加?wsdl
到 URL 的末尾并在浏览器中检查)。
听起来您的 SOAP 服务 URL 缺少 WSDL(服务发现)或找不到有效的 SOAP 端点。
如果您愿意分享您的 SOAP URL,我可以提供示例,或者我/其他人可能会提供更多帮助。
也可能是 SOAP 端点上的字符编码或用户代理过滤,请阅读以下问题:SOAP-ERROR: Parsing WSDL: Couldn't load from - but works on WAMP
推荐阅读
- powershell - 检查是否安装了较新版本的 AppxPackage
- javascript - 带有 json 数据的 Morris.Js 月份名称
- c# - 在 C# 中使用 TcpClient 删除 TCP 选项
- angular - 无法从资产文件夹加载 HTML 文件
- django - DRF:AttributeError:“str”对象没有属性“pk”
- javascript - MongoDb-Node:用于聊天的聚合节点-mongo 查询
- laravel - 创建一个条件来检查数组在 Laravel 中是否有值
- sql - 参数默认为 all 每次
- java - 我的平均公式没有给出确切的答案
- android - 如何将微调器选择从主要活动传递给数据库助手以运行查询,然后将结果传递给第二个活动?