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?

Foi útil?

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
scroll top