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
1
A
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);