|
|
|
|
|
- Présentation
- Principe de l'appel à une fonction d'un Webservice REST
- Création d'un Webservice REST : les différentes étapes
- Création d'un projet ou d'une configuration de projet de type Webservice REST
- Création d'un projet de type Webservice REST
- Création d'une configuration de projet de type Webservice REST
- Création d'une description d'un Webservice REST
- Création des points d'entrée
Webservice REST : Créer un Webservice REST
Un Webservice REST est un programme hébergé sur un serveur contenant des fonctions accessibles via des requêtes HTTP. Chaque fonction (également appelée API ou point d'entrée) correspond à un traitement exécuté sur le serveur. Chaque point d'entrée est caractérisé par : - une ressource,
- une méthode HTTP (verbe GET, POST, PUT, etc.).
Un Webservice REST peut contenir des points d'entrée ayant une URL identique et des méthodes HTTP différentes (représentant une action différente à réaliser). Les méthodes HTTP disponibles sont les suivantes : - GET pour récupérer des informations.
- POST pour créer.
- PUT pour modifier.
- DELETE pour supprimer.
- PATCH pour modifier.
- HEAD pour récupérer des informations.
Principe de l'appel à une fonction d'un Webservice REST L'appel à une fonction d'un Webservice REST est réalisé via une ressource (URL). Cette ressource représente à elle seule la nature des informations manipulées ainsi que leur identification. Les méthodes HTTP (verbes) utilisées dans l'adresse permettent d'indiquer la nature de l'action à réaliser. Dans la fonction, les codes HTTP (2xx, 3xx, 4xx et 5xx) permettent d'indiquer le compte-rendu de la fonction REST. Par exemple, l'adresse suivante : http://serveur/Clients/10/Commandes représente l'action suivante : "Récupérer la liste des commandes du client N° 10". Dans cette adresse : - serveur représente l'adresse du serveur hébergeant le Webservice REST.
- Clients indique des données concernant des clients sont manipulées.
- 10 représente l'identifiant du client à manipuler.
- Commandes indique des données concernant des commandes sont manipulées.
Cette requête HTTP est effectuée via la méthode GET : l'utilisation de cette méthode indique que des données doivent être récupérées en retour de l'appel. Création d'un Webservice REST : les différentes étapes Création d'un projet ou d'une configuration de projet de type Webservice REST Création d'un projet de type Webservice REST Pour créer un projet de type Webservice REST : - Cliquez sur parmi les boutons d'accès rapide de WINDEV. La fenêtre de création d'un nouvel élément s'affiche : cliquez sur "Projet". L'assistant de création d'un projet se lance.
- Choisissez le type de projet à créer, "Webservice SOAP ou REST". Passez à l'étape suivante de l'assistant.
- Choisissez un Webservice de type REST. Passez à l'étape suivante.
- Indiquez le nom du projet et son emplacement. Ces options ne seront pas modifiables.
Tous les objets associés au projet seront créés dans le répertoire spécifié. - Terminez l'assistant. Le projet créé devient le projet en cours.
Création d'une configuration de projet de type Webservice REST Pour créer une configuration de projet de type Webservice REST : - Dans le volet "Explorateur de projet", affichez le menu contextuel de l'option "Configurations" et sélectionnez "Nouvelle configuration". L'assistant de création d'une nouvelle configuration de projet se lance.
- Sélectionnez une configuration "Webservice SOAP ou REST" et indiquez si nécessaire le nom et la description de la configuration de projet. Passez à l'étape suivante de l'assistant.
- Choisissez de générer un Webservice REST. Passez à l'étape suivante de l'assistant.
- Indiquez si nécessaire les éléments à intégrer dans la configuration de projet.
- Terminez l'assistant. Une nouvelle description de Webservice REST est automatiquement créée et l'assistant de création d'un point d'entrée se lance.
Création d'une description d'un Webservice REST Rappel : Une description d'un Webservice REST permet de regrouper une liste de fonctions pour un même thème. Pour créer une description d'un Webservice REST : - Dans le volet "Explorateur de projet", sélectionnez "Descriptions de Webservices REST", puis dans le menu contextuel (clic droit), sélectionnez "Nouvelle description d'un Webservice REST".
- Saisissez le nom de la description du Webservice REST, puis validez.
- L'assistant de saisie d'un nouveau point d'entrée se lance automatiquement.
Création des points d'entrée L'assistant de création d'un point d'entrée propose de sélectionner la méthode de création des points d'entrée :
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|