Pregunta

Estoy tratando de obtener una configuración simple de servidor Hello World XMLRPC para que funcione. Sin embargo, obtengo esto No se pudo analizar el error de respuesta Error cuando ejecuto la URL de pruebahttp: // localhost/client/index/ En mi navegador

En mi controlador RPC que maneja todas mis llamadas XMLRPC

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();
    }
}

En mi controlador de cliente que llama al servidor XMLRPC

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');
    }
}

En mi función de servicio_rpctest

<?php
class Service_Rpctest
{
    /**
    * Return the Hello String
    * 
    * @return string
    */  
    public function sayHello()
    {
        $value = 'Hello';
        return $value;
    }

}

¿Qué me estoy perdiendo?

No hay solución correcta

Otros consejos

you send xml output :

echo $server->handle();
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top