Php 如何通过Codeigniter中的代理服务器使用XML-RPC连接到服务器

Php 如何通过Codeigniter中的代理服务器使用XML-RPC连接到服务器,php,codeigniter,proxy,xml-rpc,codeigniter-3,Php,Codeigniter,Proxy,Xml Rpc,Codeigniter 3,我可以使用以下类连接到XML-RPC服务器: $this->xmlrpc->server('http://www.sometimes.com/pings.php', 80); 现在,当带有客户端应用程序的服务器位于具有用户名和密码身份验证的代理之后时,如何修改上述类 如果我理解Codeigniter Docs right(),则必须修改该类,使其如下所示: $this->xmlrpc->server('http://www.sometimes.com/pings.php

我可以使用以下类连接到XML-RPC服务器:

$this->xmlrpc->server('http://www.sometimes.com/pings.php', 80);
现在,当带有客户端应用程序的服务器位于具有用户名和密码身份验证的代理之后时,如何修改上述类

如果我理解Codeigniter Docs right(),则必须修改该类,使其如下所示:

$this->xmlrpc->server('http://www.sometimes.com/pings.php', 80, 'user:pass@proxy.com', 80);
不幸的是,这对我不起作用。

先加载库

$this->load->library('xmlrpc');
试试类似的东西

$this->xmlrpc->server('http://rpc.pingomatic.com/', 80);
$this->xmlrpc->method('weblogUpdates.ping');

$request = array('My Photoblog', 'http://www.my-site.com/photoblog/');
$this->xmlrpc->request($request);

if ( ! $this->xmlrpc->send_request())
{
        echo $this->xmlrpc->display_error();
}


事实上我找不到为什么那不管用。Cz它清楚地指导我们应该是什么样的德必

库已加载,在我的本地灯组上一切正常。现在,我将站点移动到代理服务器后面的生产服务器上,我总是得到响应:没有从远程服务器收到“200OK”响应。