Magento SOAP API-登录方法调用引发PHP异常:“看起来我们没有XML文档”
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Magento SOAP API-登录方法调用引发PHP异常:“看起来我们没有XML文档”,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含856字,纯文字阅读大概需要2分钟。
内容图文
![Magento SOAP API-登录方法调用引发PHP异常:“看起来我们没有XML文档”](/upload/InfoBanner/zyjiaocheng/691/30f8849add2249cca8686258448f71a1.jpg)
我在通过PHP的SoapClient连接到Magento SOAP API时遇到问题.我在开发服务器上使用以下代码安装了一个小型测试PHP文件:
<?php
$soapC = new SoapClient('http://XXXX.com/api/soap/?wsdl', array('trace'=>true, 'exceptions'=>false));
$session = $soapC->__soapCall('login', array('TestUsr', 'test123'));
var_dump($session);
?>
PHP文件与我的magento开发人员版本位于同一服务器上.当我通过命令行运行php脚本时,$session变量会输出一个SoapFault对象,并显示一个错误,提示“看起来我们没有XML文档”.
不确定如何解决此问题.当我尝试下面的代码时,我可以打印所有API方法,但是由于某种原因,上面的login方法调用引起了问题.
$soapC = new SoapClient('http://XXXX.com/api/soap/?wsdl', array('trace'=>true, 'exceptions'=>false));
print_r($soapC->__getFunctions());
解决方法:
此错误通常表示问题出在服务器端.处理请求的服务器未输出有效的XML.检查是否没有错误或重定向发生.
如果您在浏览器中访问服务器端点会怎样?
内容总结
以上是互联网集市为您收集整理的Magento SOAP API-登录方法调用引发PHP异常:“看起来我们没有XML文档”全部内容,希望文章能够帮你解决Magento SOAP API-登录方法调用引发PHP异常:“看起来我们没有XML文档”所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。