cours-api-rest.docx

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/20

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 8:48 PM on 7/18/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

21 Terms

1
New cards

API

Interface de Programmation d'Application, qui permet aux différents logiciels de communiquer entre eux.

2
New cards

REST

REpresentational State Transfer, un style architectural pour la conception d'API.

3
New cards

Client

L'entité qui sollicite des données via l'API, comme un navigateur ou une application mobile.

4
New cards

Serveur

L'entité qui fournit des données ou services, souvent associée à une base de données.

5
New cards

Ressource

Un objet représenté par un nom dans une API REST, par exemple : un utilisateur ou un produit.

6
New cards

Collection

Un ensemble de ressources du même type dans une API.

7
New cards

HTTP

Hypertext Transfer Protocol, le protocole utilisé pour envoyer des requêtes et recevoir des réponses sur le web.

8
New cards

CRUD

Create, Read, Update, Delete - les quatre opérations de base que l'on peut effectuer sur une ressource.

9
New cards

Verbe HTTP

Les méthodes utilisées pour interagir avec des ressources, telles que GET, POST, PUT et DELETE.

10
New cards

JSON

JavaScript Object Notation, un format de données léger utilisé pour les échanges d'informations dans les API.

11
New cards

URI

Uniform Resource Identifier, une chaîne de caractères qui identifie une ressource sur un réseau.

12
New cards

Endpoint

L'URL à laquelle une API peut être appelée pour accéder à une ressource.

13
New cards

Authentification par Token

Méthode de sécurité où un jeton est utilisé pour authentifier les requêtes envoyées à une API.

14
New cards

Mise en cache

Mécanisme permettant de stocker des réponses aux requêtes pour réduire les délais de réponse.

15
New cards

Stateless

Caractéristique d'une API où chaque requête est autonome et ne dépend pas des précédentes.

16
New cards

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).

17
New cards

Documentation API

Manuel décrivant comment utiliser une API, y compris ses endpoints et les paramètres requis.

18
New cards

Paramètres de requête

Paramètres ajoutés à l'URL pour filtrer ou modifier le résultat d'une requête.

19
New cards

Erreur HTTP

Les codes d'erreur renvoyés par le serveur lorsqu'une requête échoue, contenant souvent un message explicatif.

20
New cards

Versionnage API

Processus de gestion des changements dans une API tout en assurant la compatibilité avec les anciennes versions.

21
New cards

Frameworks pour API REST

Outils ou bibliothèques aidant à construire des API conformes aux standards REST, comme Express ou Flask.