Bonjour,
Voila j'ai une connexion soap avec un web service, et je veux devenir un timeout pour la dure de la tentative de connexion avec le serveur.
Actuellement mon code est :
Avec se code, si mon serveur Web service est offline, mon client soap va essayer de se connecter, jusqu'au déclanchement du timeout d'apache, donc j'ai un message de ce type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 try { $clientSOAP = new SoapClient('http://localhost/services/soap/GateService?WSDL'); echo"Connextion ok"; } catch (SoapFault $exception) { echo"Connexion Failed"; }
J’aimerais définir moi même un timeout pour la connexion, exemple 10 s, si mon client ne peut pas se connecter, je retourne moi même un message d'erreur de type "Le serveur ne répond pas".Fatal error: Maximum execution time of 60 seconds exceeded in C:\Program Files\xampp\htdocs\test\testurl.php on line 26
Si quelqu'un a une idée merci de me la communiquer.
Partager