Вопрос

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

Это было полезно?

Решение

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

$httpClient = $rpcClient->getHttpClient();

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

$httpClient->setAuth($username, $password, Zend_Http_Client::AUTH_BASIC);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top