JS

Consommation d'API REST

Consommation d'API REST en JavaScript


La consommation d'API REST en JavaScript est une tâche courante dans le développement web moderne. Les API REST permettent aux applications d'envoyer et de recevoir des données via HTTP. En JavaScript, vous pouvez utiliser différentes méthodes telles que fetch ou des bibliothèques comme Axios pour consommer ces API.


1. Utilisation de fetch :


fetch est une fonction native de JavaScript pour effectuer des requêtes HTTP. Elle est prise en charge par la plupart des navigateurs modernes. fetch renvoie une promesse qui est résolue lorsque la réponse est reçue du serveur.


Exemple d'Utilisation de fetch :


fetch('https://api.example.com/data')
    .then(response => response.json())
    .then(data => console.log(data))
    .catch(error => console.error('Erreur : ' + error));


2. Utilisation d'Axios :


Axios est une bibliothèque populaire pour effectuer des requêtes HTTP en JavaScript. Elle fournit une API simple et facile à utiliser pour gérer les requêtes et les réponses HTTP.


Exemple d'Utilisation d'Axios :


axios.get('https://api.example.com/data')
    .then(response => console.log(response.data))
    .catch(error => console.error('Erreur : ' + error));


3. Envoyer des Données avec POST :


Vous pouvez également envoyer des données à un serveur en utilisant la méthode POST. Pour cela, vous devez inclure un objet de configuration avec les données à envoyer dans la requête.


Exemple d'Envoi de Données avec POST en Utilisant Axios :


axios.post('https://api.example.com/postData', {
        nom: 'John',
        age: 30
    })
    .then(response => console.log(response.data))
    .catch(error => console.error('Erreur : ' + error));


4. Utilisation d'Autres Méthodes HTTP :


Outre GET et POST, vous pouvez utiliser d'autres méthodes HTTP telles que PUT, PATCH et DELETE pour effectuer des opérations de mise à jour et de suppression sur les ressources.


Exemple d'Utilisation de PUT en Utilisant Axios :


axios.put('https://api.example.com/updateData', {
        id: 123,
        nom: 'John Doe',
        age: 35
    })
    .then(response => console.log(response.data))
    .catch(error => console.error('Erreur : ' + error));


5. Utilisation de Paramètres de Requête :


Vous pouvez également inclure des paramètres de requête dans votre URL pour effectuer des requêtes avec des filtres ou des options spécifiques.


Exemple d'Utilisation de Paramètres de Requête avec fetch :


fetch('https://api.example.com/data?parametre=valeur')
    .then(response => response.json())
    .then(data => console.log(data))
    .catch(error => console.error('Erreur : ' + error));


En résumé, la consommation d'API REST en JavaScript est une compétence essentielle pour développer des applications web modernes. En comprenant comment utiliser fetch ou Axios pour effectuer des requêtes HTTP, vous pouvez interagir avec des services web et intégrer des données externes dans vos applications web de manière efficace et fiable.

824 vues
Posté le 15 juillet 2024
Publicité Sitedudev
Cette pub permet au site de vivre ...
Publicité
Cette pub permet au site de vivre ...
Voir d'autres articles
2 523 vues
Utilisation de l'instruction SQL INSERT INTO pour ajouter des données à une table
1. Accéder à PhpMyAdmin :Ouvrez un navigateur web et accédez à l'URL où vous avez installé PhpMyAdmin sur votre serveur.2. Authentification :Connectez-vous à PhpMyAdmin en utilisant vos...
SQL
6 007 vues
Afficher la liste des catégories
Pour commencer nous allons créer la page maître de notre forum. C'est cette page qui contiendra les différentes catégories.Tout d'abord nous allons créer un dossier que nous...
Créer son site
8 642 vues
Déconnexion PHP
Maintenant que nos utilisateurs peuvent se connecter à notre site, il faut également qu'ils puissent se déconnecter.Pour cela, il faut créer une nouvelle...
Créer son site
732 vues
Modification du contenu et des styles
Modification du Contenu et des Styles des Éléments HTML en JavaScriptLa modification du contenu et des styles des éléments HTML est une tâche courante en développement web. Cela permet de...
JS
3 304 vues
Comment faire connaitre son site ?
L'un des derniers points qui n'est pas sans conséquence est la promotion de son site après l'avoir mis en ligne sur un hébergeur (OVH, 1and1, Hostinger, etc.).L'une des questions que...
Créer son site
1 144 vues
Sélection d'éléments HTML
Sélection d'Éléments HTML en JavaScriptLa sélection d'éléments HTML est une opération fondamentale en JavaScript. Cela permet d'interagir avec les éléments de la page web, de modifier leur...
JS
2 360 vues
Comprendre la syntaxe pour insérer des données dans des colonnes spécifiques ou dans toutes les colonnes
1. Insertion de Données dans Toutes les Colonnes :Pour insérer des données dans toutes les colonnes d'une table, voici la syntaxe générale :INSERT INTO nom_de_la_table VALUES (valeur_colonne1,...
SQL
1 777 vues
Utilisation de la propriété display pour contrôler le type d'affichage des éléments
La propriété display en CSS permet de contrôler le type d'affichage d'un élément. Elle détermine comment l'élément est rendu dans le flux de la page. Il existe plusieurs valeurs pour la...
CSS
Publicité
Cette pub permet au site de vivre ...