php - services - what is a web service




Comment consommer facilement un service Web à partir de PHP (5)

Cet article explique comment vous pouvez utiliser PHP SoapClient pour appeler un service Web api.

Est-ce qu'il existe un outil pour PHP qui peut être utilisé pour générer du code pour consommer un service web basé sur son WSDL ? Quelque chose de comparable à cliquer sur "Ajouter une référence Web" dans Visual Studio ou le plugin Eclipse qui fait la même chose pour Java.


Eh bien, ces fonctionnalités sont spécifiques à un outil que vous utilisez pour le développement dans ces langues.

Vous n'auriez pas ces outils si (par exemple) vous utilisiez le bloc-notes pour écrire du code. Donc, peut-être que vous devriez poser la question pour l'outil que vous utilisez.

Pour PHP: http://webservices.xml.com/pub/a/ws/2004/03/24/phpws.html



J'ai utilisé NuSOAP dans le passé. Je l'ai aimé parce que c'est juste un ensemble de fichiers PHP que vous pouvez inclure. Il n'y a rien à installer sur le serveur web et aucune option de configuration à changer. Il a aussi un support WSDL, ce qui est un bonus.


J'ai eu beaucoup de succès avec wsdl2php . Il crée automatiquement des classes wrapper pour tous les objets et méthodes utilisés dans votre service Web.





wsdl