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.

970 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 419 vues
Création de tables avec PhpMyAdmin
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
3 365 vues
Se connecter en PHP
Nous allons dans cette vidéo créer un formulaire PHP afin de nous connecter à notre site web.Pour cela nous allons utiliser la combinaison mail + mot de passe afin de nous connecter.Nous allons...
Créer son site de rencontres
2 733 vues
Nesting : Organiser le code CSS en utilisant le nesting pour des sélecteurs imbriqués
Nesting en SASS : Organiser le code CSS avec des sélecteurs imbriqués1. Utilisation du nesting :En SASS, vous pouvez organiser votre code CSS en utilisant le nesting pour des sélecteurs...
Sass
2 585 vues
Envoyer un message sans recharger la page (1/2)
Nous allons améliorer notre messagerie interne vu que nous pouvons désormais envoyer et recevoir des messages.Pour cela nous allons utiliser du JavaScript avec de l'Ajax afin de faire des...
Créer son site de rencontres
4 621 vues
L'expression if ... else - PHP
Lorsque vous écrivez votre code, il vous arrive souvent de vouloir effectuer des actions différentes en fonction de différentes conditions. C'est à ce moment que l'instruction if et else va vous...
2 547 vues
Définition des caractéristiques de la base de données : le nom, le jeu de caractères, etc.
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
1 161 vues
Définition et but
Le fichier .htaccess est un outil puissant utilisé sur les serveurs web Apache pour configurer et contrôler divers aspects d'un site web. Son nom provient de "HyperText Access", ce qui signifie...
HTACCESS
7 314 vues
Barre de recherche : Formulaire
Avant d'entamer le développement de notre barre de recherche nous allons reprendre le fichier index.php des articles précédents.Dans notre fichier index.php nous allons y...
Créer son site
Publicité
Cette pub permet au site de vivre ...