当使用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 问题相关推荐

  1. 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 ...

  2. SOAP-ERROR: Parsing WSDL: failed to load external entity怎么办?

    这个错误是我们ehr同步人员和部门信息接口报的错,直接访问WSDL也能正常返回 测试发现产生这个错误与PHP版本有关,版本高的不会出现这个问题. 解决方案: 1.修改服务器网关配置,就是OpenSSL ...

  3. 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" ...

  4. Error parsing HTTP request header Larger错误解决方法

    Error parsing HTTP request header Larger错误解决方法 参考文章: (1)Error parsing HTTP request header Larger错误解决 ...

  5. 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 ...

  6. mybatis项目报Error parsing SQL Mapper Configuration.错误及解决方法

    报错信息 org.apache.ibatis.exceptions.PersistenceException: Error building SqlSession. The error may exi ...

  7. 解决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 ...

  8. 已解决!!!“Error parsing the file for keys”

    已解决!!!"Error parsing the file for keys" 在我们打开Imatest软件的时候可能会出现如下警示,每个人显示的行数可能不一样,我这里显示是17行 ...

  9. 报错解决Error parsing Mapper XML

    Error parsing Mapper XML 这个报错本质来说是mapper.xml出现错误 相同的还有 failed resolve xxx.xml等 这里分析一些编写时不会明显爆红,启动报错的 ...

最新文章

  1. 医学顶刊BMJ打脸谷歌:AI取代医生检测乳腺癌还远着呢
  2. Could not obtain transaction-synchronized Session for current thread
  3. WINDOWS下与LINUX下写C程序的区别
  4. linux的ctrl alt f6的作用,Linux(Centous6.4)操作系统中,快捷键Alt+Ctrl+F10是什么作用?...
  5. Java生鲜电商平台-团购模块设计与架构
  6. java 错误登陆次数_纯java代码实现登陆次数验证,登陆错误5次之后锁定30分钟
  7. 数组(有序数组)的公共部分
  8. 为什么要Code Review
  9. 使用 wizNote 作为 Metaweblog 客户端 在博客园发布博客
  10. s905各种型号的区别_索尼PSC和晶晨S905电视盒子多平台游戏机改造
  11. 卡巴斯基激活码无限量获取
  12. eRPC:修改erpcgen代码生成模板增加#if#endif宏定义,解决多个eRPC服务共用时类型重复定义问题
  13. spyglass CDC方法学
  14. 第八章 STM32+SGP气体传感器+DHT11温湿度传感器+OLED模块显示室内温湿度、二氧化碳和甲醛浓度
  15. 用vulkan写个引擎 (一)综述
  16. bootstrapTable参数及事件详解
  17. (转)突发传输强劲,WD SATAIII绿盘
  18. 网孔型中级维修电工实训考核装置
  19. 【苹果相册推软件源码】iMessage提出了UDP(UserDatagramprotocol,用户数据新闻协议
  20. 当下最流行的10大H5前端框架

热门文章

  1. 2018年末要练出马甲线,此博客为证明
  2. 各种jar下载 Jar File Download
  3. 处理 echarts 数据过多时的展示问题
  4. Neurocomputing模板下载及编译
  5. 牛客社区论坛项目(二)
  6. Java对象在内存中的存储
  7. 二值图像、灰度图像、彩色图像
  8. C语言程序设计——volatile关键字、函数重入
  9. LaTeX 插入高亮代码(LaTex、Python、Java、C、C++等主流语言都支持)
  10. Python+selenium验证部分文本框内容相符即断言成功