Lecture audio :

Le protocole HTTP approfondi

Le Web repose sur le protocole HTTP (HyperText Transfer Protocol). Pour comprendre les API REST, il faut maîtriser ses mécanismes de base.

La Relation Client-Serveur

Toute communication HTTP commence par une Requête (Request) émise par le client et se termine par une Réponse (Response) envoyée par le serveur.

Client (Navigateur/App) Requête HTTP Serveur

Les Verbes HTTP (Méthodes)

Les verbes indiquent l'action que l'on souhaite effectuer sur une ressource :

Méthode Action Utilisation typique
GET Lire Récupérer une liste d'utilisateurs ou un profil.
POST Créer Ajouter un nouvel article ou s'inscrire.
PUT Remplacer Mettre à jour l'intégralité d'une ressource.
PATCH Modifier Mettre à jour partiellement une ressource (ex: changer juste l'email).
DELETE Supprimer Retirer une ressource de la base.

Les Codes de Statut (Status Codes)

Le serveur répond toujours avec un code à 3 chiffres qui indique le résultat :

  • 2xx (Succès) : 200 OK, 201 Created.
  • 3xx (Redirection) : 301 Moved Permanently.
  • 4xx (Erreur Client) : 400 Bad Request, 401 Unauthorized, 404 Not Found.
  • 5xx (Erreur Serveur) : 500 Internal Server Error, 503 Service Unavailable.
À retenir : Une API REST utilise les standards HTTP pour être simple et universelle.
Besoin d'aide ?
Tuteur Virtuel
Bonjour ! Je suis votre tuteur virtuel. Comment puis-je vous aider avec ce cours aujourd'hui ?
Historique des conversations
Chargement...