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?

¿Fue útil?

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