WebService-Client : guide d'utilisation | ||
Cette interface montre l'utilisation d'un
Web Service avec la librairie NuSOAP Mise en place: Urs Richle (mail web ) |
||
Petite introduction aux WebServices: | ||
NUSOAP Télécharger la librairie NuSOAP: |
||
LA PARTIE DU SERVEUR DISTANT |
||
Le Web Service |
Le Mediawiki de Tecfa MediaWiki Web Service deTecfa fichier source du Web Service: |
|
Exemple de déclaration de tableaux pour le Web Service avec NuSOAP: | nonplusse/geek | |
LA PARTIE DU CLIENT |
||
Le fichier WSDL Le Web Service-Client utilise le fichier WSDL du Web Service pour accéder aux méthodes publiées par le Web Service. Le fichier WSDL décrit en format XML les méthodes avec leurs paramètres d'entrée et de sortie. Il suffit d'inclure l'URL du WSDL dans le proxy du Web Service-Client pour pouvoir appeler les méthodes proposées. |
le fichier WSDL | |
Appeler la méthode "getTopicNames()" du Web Service La méthode "getTopics()" du WebService retourne un tableau avec tous les topics existants dans la plateforme MediaWiki de Tecfa. |
fichier source: |
|
Appeler la méthode "getTopicLinkage($term)" du Web Service | ||
La méthode "getTopicLinkage($term)" retourne les liens pour un topic donné. Cette méthode retourne un tableau avec le nom du topic, son type, le nombre de liens qui pointent vers lui, son URL et un tableau de liens (nom, type, url). L'exemple envoie le mot "Accueil" au Web Service et récupère les liens pour ce topic. |
fichier source: |
|
Télécharger cet exemple du WebService-Client (NuSOAP inlcus) | donwload | |
Télécharger un client basic (NuSOAP inclus) | download | |
CodeSource d'un client NuSOAP très basic | proxy_basicWS_Client.phps |