Authentification HTTP avec XML RPC Zend PHP le client
-
20-09-2019 - |
Question
Je suis en utilisant le XML RPC de la bibliothèque Zend le client dans une application PHP pour extraire des données d'un autre serveur sur 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?
La solution
Zend_XmlRpc_Client
utilise en interne un Zend_Http_Client
qui gère la communication HTTP de base. 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);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow