HTTP-аутентификация с помощью PHP-клиента Zend XML RPC
-
20-09-2019 - |
Вопрос
Я использую 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);
Не связан с StackOverflow