1

J'utilise le client XML RPC de la bibliothèque Zend dans une application PHP pour extraire des données d'un autre serveur via XML RPC. Cependant, l'autre serveur utilise l'authentification de base HTTP. Comment puis-je dire au client XMLRPC d'utiliser l'authentification pour les demandes? En interne utilise un Zend_Http_Client qui gère la communication HTTP de base.Authentification HTTP avec le client Zend XML RPC de PHP

Répondre

4

Zend_XmlRpc_Client Vous pouvez récupérer le client HTTP avec:

$httpClient = $rpcClient->getHttpClient(); 

et vous pouvez définir les paramètres d'authentification requiert:

$httpClient->setAuth($username, $password, Zend_Http_Client::AUTH_BASIC);