1/20
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
API
Interface de Programmation d'Application, qui permet aux différents logiciels de communiquer entre eux.
REST
REpresentational State Transfer, un style architectural pour la conception d'API.
Client
L'entité qui sollicite des données via l'API, comme un navigateur ou une application mobile.
Serveur
L'entité qui fournit des données ou services, souvent associée à une base de données.
Ressource
Un objet représenté par un nom dans une API REST, par exemple : un utilisateur ou un produit.
Collection
Un ensemble de ressources du même type dans une API.
HTTP
Hypertext Transfer Protocol, le protocole utilisé pour envoyer des requêtes et recevoir des réponses sur le web.
CRUD
Create, Read, Update, Delete - les quatre opérations de base que l'on peut effectuer sur une ressource.
Verbe HTTP
Les méthodes utilisées pour interagir avec des ressources, telles que GET, POST, PUT et DELETE.
JSON
JavaScript Object Notation, un format de données léger utilisé pour les échanges d'informations dans les API.
URI
Uniform Resource Identifier, une chaîne de caractères qui identifie une ressource sur un réseau.
Endpoint
L'URL à laquelle une API peut être appelée pour accéder à une ressource.
Authentification par Token
Méthode de sécurité où un jeton est utilisé pour authentifier les requêtes envoyées à une API.
Mise en cache
Mécanisme permettant de stocker des réponses aux requêtes pour réduire les délais de réponse.
Stateless
Caractéristique d'une API où chaque requête est autonome et ne dépend pas des précédentes.
Code de statut
Numéro renvoyé par le serveur pour indiquer le résultat d'une requête HTTP (ex: 200 OK, 404 Not Found).
Documentation API
Manuel décrivant comment utiliser une API, y compris ses endpoints et les paramètres requis.
Paramètres de requête
Paramètres ajoutés à l'URL pour filtrer ou modifier le résultat d'une requête.
Erreur HTTP
Les codes d'erreur renvoyés par le serveur lorsqu'une requête échoue, contenant souvent un message explicatif.
Versionnage API
Processus de gestion des changements dans une API tout en assurant la compatibilité avec les anciennes versions.
Frameworks pour API REST
Outils ou bibliothèques aidant à construire des API conformes aux standards REST, comme Express ou Flask.