Autenticação HTTP com o cliente Zend XML RPC do PHP
-
20-09-2019 - |
Pergunta
Estou usando o cliente XML RPC da Biblioteca Zend em um aplicativo PHP para extrair dados de outro servidor sobre o XML RPC. No entanto, o outro servidor está usando a autenticação básica HTTP. Como posso dizer ao cliente XMLRPC para usar a autenticação para as solicitações?
Solução
Zend_XmlRpc_Client
usa internamente um Zend_Http_Client
que lida com a comunicação básica HTTP. Você pode recuperar o cliente HTTP com:
$httpClient = $rpcClient->getHttpClient();
E então você pode definir os parâmetros de autenticação requisitos:
$httpClient->setAuth($username, $password, Zend_Http_Client::AUTH_BASIC);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow