arrow_back Retour à la formation

code Codes d'Erreur HTTP

Les codes HTTP expliqués simplement

message

Les codes HTTP sont comme des messages codés

Quand votre navigateur parle avec un serveur web, ils échangent des codes numériques pour se comprendre. C'est comme un langage secret entre ordinateurs !

  • 200 = "Tout va bien !" 🎉
  • 400 = "C'est votre faute !" 😅
  • 500 = "C'est leur faute !" 😤

Codes 200 - Tout va bien ! 🎉

200 OK

Signification : Tout fonctionne parfaitement !

Exemple : Vous cliquez sur un lien et la page s'affiche normalement.

check_circle

C'est comme recevoir un "👍" en réponse à votre message

201 Created

Signification : Quelque chose a été créé avec succès.

Exemple : Vous créez un nouveau compte sur un site.

add_circle

C'est comme recevoir une confirmation de création

Codes 400 - C'est votre faute ! 😅

404 Not Found

Signification : La page que vous cherchez n'existe pas.

Exemple : Vous tapez une mauvaise URL.

search_off

C'est comme chercher une adresse qui n'existe pas

Décryptage du code :

  • 4 = Erreur côté client (votre faute)
  • 04 = Code spécifique pour "pas trouvé"
  • Not Found = Message en anglais
403 Forbidden

Signification : Vous n'avez pas les droits d'accès.

Exemple : Vous essayez d'accéder à une page privée.

block

C'est comme essayer d'entrer dans un bâtiment sans badge

400 Bad Request

Signification : Votre demande est mal formulée.

Exemple : Vous envoyez des données incorrectes dans un formulaire.

error

C'est comme envoyer une lettre avec une adresse illisible

429 Too Many Requests

Signification : Vous faites trop de demandes trop rapidement.

Exemple : Vous rechargez une page 100 fois par seconde.

speed

C'est comme appeler quelqu'un toutes les 2 secondes

Codes 500 - C'est leur faute ! 😤

500 Internal Server Error

Signification : Le serveur a un problème interne.

Exemple : Le site a un bug ou une panne.

build

C'est comme si le restaurant avait une panne de cuisine

503 Service Unavailable

Signification : Le service est temporairement indisponible.

Exemple : Le site est en maintenance.

engineering

C'est comme si le restaurant était fermé pour travaux

502 Bad Gateway

Signification : Problème de communication entre serveurs.

Exemple : Le serveur principal ne peut pas joindre la base de données.

router

C'est comme si le téléphone entre deux bureaux ne marchait pas

Simulateur d'erreurs HTTP

Cliquez sur un bouton pour voir une erreur simulée :

Clique sur un bouton pour voir une erreur simulée

Comment lire une erreur HTTP

404 Not Found

Décryptage étape par étape :

Premier chiffre (4)

Indique le type d'erreur : 4 = erreur côté client

Deuxième chiffre (04)

Code spécifique : 04 = page introuvable

Message (Not Found)

Description en anglais de l'erreur

Exercices pratiques

psychology Exercice 1 : Observer les codes HTTP

  1. Ouvre les outils de développement (F12)
  2. Va dans l'onglet "Network"
  3. Recharge cette page
  4. Regarde la colonne "Status" pour voir les codes
  5. Clique sur une requête pour voir les détails

Que vois-tu ? La plupart devraient être 200 (OK) !

bug_report Exercice 2 : Créer des erreurs volontairement

  1. Tape une URL qui n'existe pas (ex: google.com/ceci-nexiste-pas)
  2. Observe l'erreur 404 qui s'affiche
  3. Essaie d'accéder à une page privée d'un site
  4. Observe l'erreur 403 qui s'affiche

Résultat : Tu verras les vraies pages d'erreur des sites !

Quiz sur les codes HTTP

Question 1 : Que signifie le code 404 ?

Question 2 : Quel code indique une erreur côté serveur ?

Le saviez-vous ?

history

Le premier code HTTP (200) a été créé en 1991 par Tim Berners-Lee, l'inventeur du web !

emoji_emotions

Certains sites créent des pages d'erreur 404 amusantes avec des jeux ou des blagues !

security

Les codes de type 400 protègent ta sécurité en ne révélant pas d'informations sensibles !