HTTP — comment les ordinateurs se parlent
Le protocole requête / réponse du web
⏱ Estim. ~4 min
01 · Lire
Quand ton navigateur (le client) parle à un serveur, ils utilisent un protocole appelé HTTP (HyperText Transfer Protocol, protocole de transfert hypertexte). C'est juste une conversation simple en allers-retours :
1. Ton navigateur envoie une requête : « je veux cette page » ou « voici des données à enregistrer » 2. Le serveur renvoie une réponse : « voici la page », « bien reçu, enregistré » ou « désolé, introuvable »
Chaque interaction sur le web suit ce schéma. Chaque chargement de page, chaque envoi de formulaire, chaque image affichée — ce sont toutes des requêtes et des réponses HTTP qui s'échangent.
💡 Imagine çaHTTP, c'est comme envoyer du courrier. Tu écris une lettre (requête) qui précise ton action — « envoyez-moi votre catalogue » ou « voici mon bon de commande ». L'entreprise te répond par une lettre (réponse) avec ce que tu as demandé, ou un mot disant qu'elle ne peut pas t'aider. Chaque lettre a un format compris des deux côtés.
Points clés
- HTTP = HyperText Transfer Protocol, la langue commune du web
- Chaque interaction web = une requête du client + une réponse du serveur
- Une requête inclut une method (méthode) qui dit ce que tu veux faire
- Une réponse inclut un status code (code de statut) qui dit ce qui s'est passé
02 · Exemple de code
HTTP a différentes méthodes pour différentes actions. Voici les quatre plus courantes.
GET — lire des données
GET /api/users
"Give me the list of users."
Used when: loading a page, viewing a profile, searching
POST — ajouter des données
POST /api/users
"Here's a new user to add."
Used when: signing up, submitting a form, posting a comment
PUT — mettre à jour des données
PUT /api/users/42
"Update user #42 with this new info."
Used when: editing your profile, changing settings
DELETE — supprimer des données
DELETE /api/users/42
"Remove user #42."
Used when: deleting your account, removing a post
Pense à CRUD : Create (POST), Read (GET), Update (PUT), Delete (DELETE). Ces quatre opérations couvrent à peu près tout ce que tu fais sur le web.
03 · Associer
Associe chaque code de statut HTTP à sa signification. Tu en as sûrement déjà croisé !
(Cette section est interactive — active JavaScript pour l'utiliser.)
04 · Quiz
Quand tu envoies un formulaire d'inscription sur un site, quelle méthode HTTP ton navigateur va le plus probablement utiliser ?
Autres leçons de ce chapitre
⚠ L'expérience interactive complète nécessite JavaScript. Active-le et recharge la page.
※ Ce site est un projet éducatif indépendant — pas un produit officiel d'Anthropic. Claude™ est une marque déposée d'Anthropic, PBC.