XML-RPC Codeigniter не показывает данных ответа - PullRequest
0 голосов
/ 20 августа 2011

Я безуспешно пытаюсь подключиться к серверу XML RPC, я получаю пустой ответ без какой-либо отладочной информации.Я включил set_debug (), но все равно ничего.

Может кто-нибудь сказать мне, почему я не получаю ответ от сервера, нет информации об ошибках и отладочной информации?

        $this->load->library('xmlrpc');
        $this->xmlrpc->set_debug(TRUE);

        $this->xmlrpc->server('https://myurl.com/xmlrpc', 80);
        $this->xmlrpc->method('login');

        $request = array('param1', 'param2');
        $this->xmlrpc->request($request);

        echo 'Error: '. $this->xmlrpc->display_error() . '<br/>';
        echo 'Response: '. print_r($this->xmlrpc->display_response(), true) . '<br/>';

Ответы [ 2 ]

1 голос
/ 03 июля 2012

Даже если вы набираете https: // в методе сервера, который все еще соединяетесь с сервером через http, посмотрите на 2-й параметр - установленный вами порт 80.

На всякий случай.

0 голосов
/ 20 августа 2011

Я забыл использовать:

$this->xmlrpc->send_request()

лучше всего его использовать в условных выражениях, таких как:

<code>if ( ! $this->xmlrpc->send_request())
    {
        echo $this->xmlrpc->display_error();
    }
    else
    {
        echo '<pre>';
        print_r($this->xmlrpc->display_response());
        echo '
';}
...