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?

Était-ce utile?

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