Bonjour,
Je suis sous php 4.2.2, avec les classes Nusoap pour accéder aux webservices.
J'ai pu me connecter a l'API qui m'interesse et faire des requêtes.
Cependant, je ne trouve nulle part le moyen de tester si l'url que j'interroge répond ou pas.
Pour tester, j'entre une URL bidon, et l'erreur qui s'affiche alors est
Fatal error : Call to a member function on a non-object in monscript.php on line 290
Voici le code en question :
Notez qu'il marche avec une $url correcte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $url = "https://lesitedistant.com/chemin/api.php?wsdl"; $WSDL = new nusoap_client($url,true); $client = $WSDL->getProxy(); // correspond à la ligne 290 // Transaction est un tableau de parametres pour ma requete 'SaleTransaction' $result = $client->call('SaleTransaction',$Transaction);
Le message d'erreur semble indiquer que ça plante car on fait appel à une méthode d'un objet inexistant, ce qui est assez logique puisque l'url fournie est volontairement inexistante.
Comment donc faire pour tester que cette url existe ou pas ??
Merci de votre aide !
Partager