La autenticación HTTP con Zend XML RPC de cliente de PHP
-
20-09-2019 - |
Pregunta
Estoy utilizando la biblioteca de Zend cliente RPC XML en una aplicación PHP para extraer datos de otro servidor a través de RPC XML. Sin embargo el otro servidor está utilizando autenticación básica HTTP. ¿Cómo puedo decirle al cliente XMLRPC para utilizar la autenticación de las solicitudes?
Solución
Zend_XmlRpc_Client
internamente utiliza un Zend_Http_Client
que se ocupa de la comunicación básica HTTP. Puede recuperar el cliente HTTP con:
$httpClient = $rpcClient->getHttpClient();
y entonces se puede establecer la requiere parámetros de autenticación:
$httpClient->setAuth($username, $password, Zend_Http_Client::AUTH_BASIC);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow