Aller au contenu
Code-Codage
Connexion S'inscrire
Tutoriel Intermédiaire

Tuto WinDev : Consommer un WebService REST et Traiter du JSON (API HTTP GET)

Dans ce tutoriel dédié à WinDev, vous expliquez les principes fondamentaux des Web services REST et du format JSON, puis vous montrez comment interroger une API publique externe (celle de Wikipédia) en WLangage via une requête HTTP GET pour récupérer et afficher dynamiquement des données

Publié le

Introduction

Dans ce tutoriel dédié à WinDev, vous expliquez les principes fondamentaux des Web services REST et du format JSON, puis vous montrez comment interroger une API publique externe (celle de Wikipédia) en WLangage via une requête HTTP GET pour récupérer et afficher dynamiquement des données
Découvrez comment interroger une API REST et exploiter des données au format JSON dans votre application WinDev en WLangage.
Au programme de ce cours :
  • Définition et fonctionnement d'un WebService REST (requêtes HTTP, endpoints et méthodes).
  • Déclaration et paramétrage d'une variable restRequête en méthode GET.
  • Construction dynamique de l'URL d'appel avec paramètres de recherche (API Wikipédia).
  • Envoi de la requête avec restEnvoie et capture du flux de données JSON.
  • Contrôle de conformité et gestion proactive des erreurs réseau avec ErreurDétectée.


//Envoie Requête
RequeteCategorie est une restRequête
RequeteCategorie.Méthode = httpGet
RequeteCategorie.URL = "https://en.wikipedia.org/w/api.php?action=opensearch&search="+ Recherche_par_catégorie + "&format=json"

//Obtention de la Réponse
ReponseRequete est une restRéponse = RESTEnvoie(RequeteCategorie)

//Stocker la réponse dans une variable
ValeurObtenue est une chaîne = ReponseRequete..Contenu

SI ErreurDétectée ALORS
Erreur(ErreurInfo(errComplet))
SINON
Contenu_trouver = ValeurObtenue
FIN
Partager WhatsApp Facebook X LinkedIn

Questions et commentaires (0)

Connectez-vous ou créez un compte pour poser une question.

Aucun commentaire pour l'instant. Soyez le premier à réagir.

Tutoriels similaires

Tout voir