HTTP-аутентификация с помощью PHP-клиента Zend XML RPC - PullRequest
1 голос
/ 15 марта 2010

Я использую XML RPC-клиент Zend-библиотеки в приложении PHP для извлечения данных с другого сервера через XML-RPC. Однако другой сервер использует базовую аутентификацию HTTP. Как я могу сказать клиенту XMLRPC использовать аутентификацию для запросов?

1 Ответ

4 голосов
/ 15 марта 2010

Zend_XmlRpc_Client внутренне использует Zend_Http_Client, который обрабатывает основную связь HTTP. Вы можете получить HTTP-клиента с помощью:

$httpClient = $rpcClient->getHttpClient();

и затем вы можете установить требуемые параметры аутентификации:

$httpClient->setAuth($username, $password, Zend_Http_Client::AUTH_BASIC);
...