对于完全有效的相同 WSDL,我可以像这样使用 PEAR SOAP 正确访问它:
$WSDL = new SOAP_WSDL($this->wsdlUrl);
$proxy = $WSDL->getProxy();
但无法通过 Zend_Soap 使其工作,当像这样使用时:
$soapclient = new Zend_Soap_Client($this->wsdlUrl);
通过 Zend_Soap_Client 访问时出现以下错误:
错误:SOAP-ERROR:解析 WSDL:无法从“ https://abc.xyz.com/agent/TestService.php?wsdl ”加载:需要开始标记,未找到“<”
我的 php.ini 中也启用了 Openssl 有人知道它为什么不起作用吗?以及如何修复它以正确使用 Zend_Soap?