我试图让我的web服务在symfony与NuSOAP。我还为客户做了测试。 我设法使它在我的/ web /目录下工作,但是我无法从那里访问我的symfony方法。 因此,我在我的前端应用程序中创建了一个新模块,并将我的nuSOAP服务器文件的内容复制到indexSuccess.php中。 当我尝试使用它时,我得到了没有错误,但也没有结果,真正奇怪的是$ proxy-> response返回我的主页。如何使NuSOAP与Symfony 1.4兼容?
这里是我的indexSuccess.php的
require_once ("../lib/soap/nusoap.php");
$server = new soap_server();
$namespace = "Webservices";
$server->wsdl = new wsdl();
$server->wsdl->schemaTargetNamespace = $namespace;
$server->configureWSDL("Webservices", "Webservices");
function getDemandes($partnerCode)
{
$demandesArray = array();
$demandeArray[] = array('id' => 5, 'poid_id' => 25, 'demande_type' => "Male");
$demandeArray[] = array('id' => 8,'poid_id' => 21, 'demande_type' => "Female");
return $demandeArray;
}
$server->register(
'getDemandes',
array('partnerCode' => 'xsd:string'),
array('getDemandesResponse'=>'tns:ArrayOfDemandesDatas'),
$namespace,
false,
'rpc',
'encoded',
'Return requests'
);
$POST_DATA = isset($GLOBALS['HTTP_RAW_POST_DATA']) ? $GLOBALS['HTTP_RAW_POST_DATA'] : '';
$server->service($POST_DATA);
exit();
经过进一步的研究,我得到的错误Response not of type text/xml: text/html; charset=utf-8
whitch并不奇怪,因为我已经在我的$request -> response
默认布局,即使我用$这个 - >禁用布局(假);
您好Korangar,因为这是一个问答网站,请尝试从您的问题中提取一个问题,并在您的标题中陈述这个问题。 你会对“Symfony 1.4和NuSOAP”这个问题给出什么答案? – Zeemee
你好,我已经阅读了很久很久的stackoverflow,但这是我第一次自己发布一个问题。感谢您的建议,我相应地更改了我的标题。 – Korangar