ZEND_XMLRPC: Der Antwortfehler konnte nicht analysiert werden
-
26-09-2019 - |
Frage
Ich versuche, eine einfache Hello World XMLRPC -Server -Setup zum Arbeiten zu bekommen. Ich verstehe das jedoch Der Antwortfehler konnte nicht analysiert werden Fehler beim Ausführen der Test -URLhttp: // localhost/client/index/ Auf meinem Browser
In meinem RPC -Controller, der alle meine XMLRPC -Anrufe behandelt
class RpcController extends Zend_Controller_Action
{
public function init()
{
$this->_helper->layout->disableLayout();
$this->_helper->viewRenderer->setNoRender();
}
public function xmlrpcAction()
{
$server = new Zend_XmlRpc_Server();
$server->setClass('Service_Rpctest','test');
$server->handle();
}
}
In meinem Client -Controller, der den XMLRPC -Server aufruft
class ClientController extends Zend_Controller_Action
{
public function indexAction()
{
$clientrpc = new Zend_XmlRpc_Client('http://localhost/rpc/xmlrpc/');
//Render Output to the view
$this->view->rpcvalue = $clientrpc->call('test.sayHello');
}
}
In meiner service_rpctest -Funktion
<?php
class Service_Rpctest
{
/**
* Return the Hello String
*
* @return string
*/
public function sayHello()
{
$value = 'Hello';
return $value;
}
}
Was vermisse ich?
Keine korrekte Lösung
Andere Tipps
Sie senden die XML -Ausgabe:
echo $server->handle();
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow