Php Zend#u Soap-解析WSDL时出错:应为开始标记&x27<';找不到
对于完全有效的相同WSDL,我能够使用PEAR SOAP正确访问它,如下所示:Php Zend#u Soap-解析WSDL时出错:应为开始标记&x27<';找不到,php,zend-framework,soap-client,zend-soap,Php,Zend Framework,Soap Client,Zend Soap,对于完全有效的相同WSDL,我能够使用PEAR SOAP正确访问它,如下所示: $WSDL = new SOAP_WSDL($this->wsdlUrl); $proxy = $WSDL->getProxy(); $soapclient = new Zend_Soap_Client($this->wsdlUrl); 但无法通过Zend_Soap使其工作,当使用如下方式时: $WSDL = new SOAP_WSDL($this->wsdlUrl); $proxy =
$WSDL = new SOAP_WSDL($this->wsdlUrl);
$proxy = $WSDL->getProxy();
$soapclient = new Zend_Soap_Client($this->wsdlUrl);
但无法通过Zend_Soap使其工作,当使用如下方式时:
$WSDL = new SOAP_WSDL($this->wsdlUrl);
$proxy = $WSDL->getProxy();
$soapclient = new Zend_Soap_Client($this->wsdlUrl);
当通过Zend_Soap_客户端访问时,我遇到以下错误:
错误:SOAP-Error:解析WSDL:无法加载
从“”:应为开始标记,您应该检查ssl证书是否有效。如果ssl证书验证失败,也会抛出此错误消息。检查以确保在托管情况下没有端口被阻止。 我也遇到过同样的错误,尽管不同的代码只是普通的php,我已经为此挣扎了好几天 原来我的webhotel已经阻止了我访问web服务所需的端口。
或者它可能会出现与代理相关的问题,从而产生相同的阻止结果。您使用HTTP身份验证吗?Auth与SOAP客户端一起工作,但是您不能访问受密码保护的WSDL文件 看