2015-10-22 3 views
0

Я могу подключиться к XML-RPC Server, с помощью этого класса:Как подключиться к серверу с помощью XML-RPC через прокси-сервер в Codeigniter

$this->xmlrpc->server('http://www.sometimes.com/pings.php', 80); 

Теперь, когда сервер с клиентским приложением находится за Прокси с аутентификацией имени пользователя и пароля, как мне изменить вышеуказанный класс?

Если я понимаю, право Codeigniter Docs (http://www.codeigniter.com/user_guide/libraries/xmlrpc.html?highlight=xml%20rpc#CI_Xmlrpc), класс, например, должен быть изменен, чтобы выглядеть следующим образом:

$this->xmlrpc->server('http://www.sometimes.com/pings.php', 80, 'user:[email protected]', 80); 

К сожалению, это не работает для меня. библиотека

ответ

0

Загрузка первого

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

Sending XML-RPC Requests

На самом деле я не могу найти почему это не работает. Cz его четко направляет нас, что должно быть dobe

+0

Библиотека загружена, и все работает отлично на моем локальном стеке LAMP. Теперь я переместил сайт на производственный сервер, который находится за прокси-сервером, и я всегда получаю ответ: не получил ответ «200 OK» с удаленного сервера. – Thoreg