Ich habe überall gegooglet, aber niemand hat eine Lösung gepostet, sie sagen alle, um das Timeout in der Config zu setzen, aber wie machst du das?XMLRPC Zend_Http_Client_Adapter_Exception 'mit Nachricht' Lesezeit abgelaufen nach 10 Sekunden
Wie setze ich diese Einstellung von meinem XMLRPC-Client oder -Server zurück? Hier
ist, was ich versuche:
$server = new Zend_XmlRpc_Client('http://127.0.0.1/xmlrpc');
$client = $server->getProxy();
// Increasing the timeout
$client->setConfig(array('timeout'=>30));
Hier ist der Fehler:
Fatal error: Uncaught exception 'Zend_XmlRpc_Client_FaultException'
with message 'Method "setConfig" does not exist'
in /usr/share/php/libzend-framework-php/Zend/XmlRpc/Client.php:370
Der Versuch, wie arg weitergeben müssen:
$server = new Zend_XmlRpc_Client('http://127.0.0.1/xmlrpc', array('timeout'=>30));
Hier ist der Fehler:
Catchable fatal error: Argument 2 passed to
Zend_XmlRpc_Client::__construct() must be an
instance of Zend_Http_Client
die Lösung gefunden und hier ist sie:
$server = new Zend_XmlRpc_Client('http://127.0.0.1/xmlrpc');
// Get the HTTP Client used by the XMLRPC client
$http_client = $server->getHttpClient();
// Increasing the HTTP timeout
$http_client->setConfig(array('timeout'=>30));
$client = $server->getProxy();
One Line funktioniert für mich auch:
$server = new Zend_XmlRpc_Client('http://127.0.0.1/xmlrpc');
// Get the HTTP Client used by the XMLRPC client and increasing the HTTP timeout
$server->getHttpClient()->setConfig(array('timeout'=>30));
$client = $server->getProxy();
Ich habe die Dokumentation für diese Kämme, Danke große Zeit !!!! –
Hmm, denke ich sprang die Waffe. Aktualisierte Frage –
Auf der Suche nach XMLRPC-Client nicht der HTTP-Client –