Frage

Ich verwende den XML -RPC -Client der Zend Library in einer PHP -Anwendung, um Daten von einem anderen Server über XML RPC zu ziehen. Der andere Server verwendet jedoch die HTTP -Basisauthentifizierung. Wie kann ich dem XMLRPC -Client mitteilen, dass er die Authentifizierung für die Anfragen verwenden soll?

War es hilfreich?

Lösung

Zend_XmlRpc_Client Innen verwendet a Zend_Http_Client Das behandelt die grundlegende HTTP -Kommunikation. Sie können den HTTP -Client mit:

$httpClient = $rpcClient->getHttpClient();

Und dann können Sie die erforderlichen Authentifizierungsparameter festlegen:

$httpClient->setAuth($username, $password, Zend_Http_Client::AUTH_BASIC);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top