与Zend皂类和经销商的WSDL工作
-
26-09-2019 - |
题
东西很奇怪。 WSDL文件生成的罚款。下面是源简单的类
class SoapTest
{
/**
* Prapapapapapapap
* @return string Bls bls
*/
public function getList()
{
return "code";
}
}
代码WSDL,服务器,客户机
if (isset($_REQUEST['wsdl'])) {
$ad = new Zend_Soap_AutoDiscover();
$ad->setClass('SoapTest');
$ad->handle();
} else if ( isset($_REQUEST['client']) ) {
$client = new Zend_Soap_Client("http://localhost/test.php");
echo $client->getList();
}
else {
$server = new Zend_Soap_Server("http://localhost/test.php?wsdl");
$server->setClass('SoapTest');
$server->handle();
}
自动生成的WSDL有一些问题SoapServer的
<强>未捕获的异常 'Zend_Soap_Server_Exception' 与消息 '无效XML' 在Z:\家\本地主机\ WWW \ Zend的\皂\ Server.php:694堆栈跟踪:#0 Z:\家\本地主机\ WWW \的Zend \皂\ Server.php(817):Zend_Soap_Server - > _了setRequest( '')#1 Z:\家\本地主机\ WWW \ test.php的(54):Zend_Soap_Server->手柄()#2 {主}抛出Z:\家\本地主机\ WWW \ Zend的\皂\ Server.php上线694 强>
我只是不明白为什么?有一个在WSDL没有多余的符号像空间或\ N,在指定所有标头。
腓5.2.12 ZF 1.10.0
解决方案
这eAccelerator在所有问题
不隶属于 StackOverflow