🌐 Réseau · Protocoles
Les codes de statut HTTP
Chaque réponse HTTP commence par un code à 3 chiffres : le premier chiffre donne la famille.
1xx · Information
100 Continue, 101 Switching Protocols (passage en WebSocket).
2xx · Succès
200 OK201 Created(ressource créée)204 No Content(succès sans contenu)
3xx · Redirection
301 Moved Permanently(définitive, ex :wwwvers le domaine sanswww)302 Found/307(temporaire)304 Not Modified(utilise ton cache)
4xx · Erreur du client
400 Bad Request401 Unauthorized(non authentifié)403 Forbidden(connu mais interdit)404 Not Found429 Too Many Requests(limite de débit atteinte)
5xx · Erreur du serveur
500 Internal Server Error502 Bad Gateway(le proxy n'obtient pas de réponse valide : ex. un reverse proxy qui ne joint pas l'application)503 Service Unavailable(surcharge, maintenance)504 Gateway Timeout(l'amont met trop de temps)
Astuce
4xx : le souci vient de la requête. 5xx : il vient du serveur. Et le 418 I'm a teapot existe vraiment : c'est une blague du 1er avril 1998 (RFC 2324).
Un 502 derrière un reverse proxy ? Vérifie que le service en amont tourne : systemctl status mon-service.
Teste-toi
Que signifie un code HTTP 502 ?
- La page n'existe pas
- Le serveur en amont répond mal à la passerelle
- Accès interdit
- Trop de requêtes
Réponse : B. Le serveur en amont répond mal à la passerelle
502 Bad Gateway : un proxy ou une passerelle a reçu une réponse invalide (ou aucune) du serveur en amont. 404 = introuvable, 403 = interdit, 429 = trop de requêtes.
Plus de questions dans Discord avec /qcm matiere:reseau.
Pour aller plus loin
Fiche mise à jour le 6 novembre 2026. Une erreur, une précision à proposer ? Écris-nous.