解决 PHP SOAP-ERROR: Parsing WSDL: Couldn't load from 问题
当使用soap
$url = "http://********?wsdl";
$objSoapClient = new SoapClient($url);
创建一个对象的时候,有时候会出现
SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://********?wsdl' : failed to load external entity "http://********?wsdl"
可能是因为接口不稳定。
解决方案,建议使用try
$url = "http://********?wsdl";
try{$objSoapClient = new SoapClient($url);
} catch (Exception $e) {print $e->getMessage();
}
这样就不会在生产代码运行时,接口不稳定,造成报错。
后期使用发现不是接口的问题,可能是php soap的问题。具体是为什么我也不清楚,经过查找资料。使用nusoap会比较好点,至少没发生这个问题。
nusoap下载地址
我的资源nusoap0.9.5
<?php
require_once("nusoap.php");$url = "http://*****?WSDL";
$client = new nusoap_client($url, "wsdl");
// 避免乱码
$client->soap_defencoding = 'UTF-8';
$client->decode_utf8 = false;
$client->xml_encoding = 'UTF-8';// 然后通过调用对方提供的方法
$client->call('function_name', $param);
这样应该就可以解决这个问题了。
解决 PHP SOAP-ERROR: Parsing WSDL: Couldn't load from 问题相关推荐
- PHP Fatal error: SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://xxxx.wsdl'
使用php访问soap时出现以下错误: PHP Fatal error: SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://xxxxxx.ws ...
- SOAP-ERROR: Parsing WSDL: failed to load external entity怎么办?
这个错误是我们ehr同步人员和部门信息接口报的错,直接访问WSDL也能正常返回 测试发现产生这个错误与PHP版本有关,版本高的不会出现这个问题. 解决方案: 1.修改服务器网关配置,就是OpenSSL ...
- MongoDB解决“Error parsing YAML config file: yaml-cpp: error at line 2, column value(安装服务)
解决"Error parsing YAML config file: yaml-cpp: error at line 2, column 13: illegal map value" ...
- Error parsing HTTP request header Larger错误解决方法
Error parsing HTTP request header Larger错误解决方法 参考文章: (1)Error parsing HTTP request header Larger错误解决 ...
- Ubuntu 安装出现Error parsing PCC subspaces from PCCT 解决方法:acpi=off NVIDIA显卡驱动
出现Error parsing PCC subspaces from PCCT 解决方法:acpi=off 参考链接:https://blog.csdn.net/qq_36661831/article ...
- mybatis项目报Error parsing SQL Mapper Configuration.错误及解决方法
报错信息 org.apache.ibatis.exceptions.PersistenceException: Error building SqlSession. The error may exi ...
- 解决Caused by: java.lang.RuntimeException: Error parsing Mapper XML. Cause: java.lang.IllegalArgument
运行项目出现:Caused by: java.lang.RuntimeException: Error parsing Mapper XML. Cause: java.lang.IllegalArgu ...
- 已解决!!!“Error parsing the file for keys”
已解决!!!"Error parsing the file for keys" 在我们打开Imatest软件的时候可能会出现如下警示,每个人显示的行数可能不一样,我这里显示是17行 ...
- 报错解决Error parsing Mapper XML
Error parsing Mapper XML 这个报错本质来说是mapper.xml出现错误 相同的还有 failed resolve xxx.xml等 这里分析一些编写时不会明显爆红,启动报错的 ...
最新文章
- 医学顶刊BMJ打脸谷歌:AI取代医生检测乳腺癌还远着呢
- Could not obtain transaction-synchronized Session for current thread
- WINDOWS下与LINUX下写C程序的区别
- linux的ctrl alt f6的作用,Linux(Centous6.4)操作系统中,快捷键Alt+Ctrl+F10是什么作用?...
- Java生鲜电商平台-团购模块设计与架构
- java 错误登陆次数_纯java代码实现登陆次数验证,登陆错误5次之后锁定30分钟
- 数组(有序数组)的公共部分
- 为什么要Code Review
- 使用 wizNote 作为 Metaweblog 客户端 在博客园发布博客
- s905各种型号的区别_索尼PSC和晶晨S905电视盒子多平台游戏机改造
- 卡巴斯基激活码无限量获取
- eRPC:修改erpcgen代码生成模板增加#if#endif宏定义,解决多个eRPC服务共用时类型重复定义问题
- spyglass CDC方法学
- 第八章 STM32+SGP气体传感器+DHT11温湿度传感器+OLED模块显示室内温湿度、二氧化碳和甲醛浓度
- 用vulkan写个引擎 (一)综述
- bootstrapTable参数及事件详解
- (转)突发传输强劲,WD SATAIII绿盘
- 网孔型中级维修电工实训考核装置
- 【苹果相册推软件源码】iMessage提出了UDP(UserDatagramprotocol,用户数据新闻协议
- 当下最流行的10大H5前端框架