PHP 使用SOAP调用接口开发,偶尔会报错
2017-09-18 16:16
441 查看
用SOAP做接口开发的时候间歇性碰到一个错误:
处理方法:
在php手册中可以找到一个方法,连接:http://php.net/manual/es/soapclient.soapclient.php
内容如下:
在所有SOAPClient初始化前(页面顶部),加上这句 libxml_disable_entity_loader(false);
PHP Fatal error: SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://test.com/openService/test.wsdl' : failed to load external entity "http://test.com/openService/test.wsdl"
处理方法:
在php手册中可以找到一个方法,连接:http://php.net/manual/es/soapclient.soapclient.php
内容如下:
Note that if libxml_disable_entity_loader() has been called, you cannot specify a WSDL file - you'll get an error that PHP "failed to load external entity". To resolve this, add <?php libxml_disable_entity_loader(false); ?> Above any calls to instantiate SoapClient.
在所有SOAPClient初始化前(页面顶部),加上这句 libxml_disable_entity_loader(false);
相关文章推荐
- PHP使用SOAP调用.net的WebService问题
- 使用zeng studio 创建的php调用webservice soap简单实例
- 通用权限管理系统多语言开发接口 - java,php 调用接口程序,多业务子系统集成
- PHP使用SOAP调用.net的WebService问题
- 浅谈使用 PHP 进行手机 APP 开发(API 接口开发)
- 在 PHP 中使用 SOAP 协议调用 Web服务(WebService)
- 使用WCF进行跨平台开发之二(IIS托管WCF服务并使用php平台调用)
- 基站云接口开发实例(PHP调用基站数据接口)
- 使用web api开发微信公众号,调用图灵机器人接口(一)
- 使用VS2010开发ActiveX(MFC)控件(3)——添加接口及WEB调用
- 使用web api开发微信公众号,调用图灵机器人接口(二)
- 使用c++开发客户端调用XML-RPC 接口
- 使用VS2010开发ActiveX(MFC)控件(3)——添加接口及WEB调用
- 浅谈使用 PHP 进行手机 APP 开发(API 接口开发)
- PHP使用SOAP调用.net的WebService数据
- 关于 php 调用 其他语言写的Web Service SOAP 接口的参数传递问题
- 使用VS2010开发ActiveX(MFC)控件(3)——添加接口及WEB调用
- 使用zeng studio 创建的php调用webservice soap简单实例
- 使用CodeIgniter来调用淘宝SDK数据进行PHP开发
- [PHP]如何使用Face++接口开发微信公共平台的人脸识别系统