Menu
Coddy logo textTech

Codes d’état

Leçon 22 sur 47 du cours Réseautage avec le terminal de Coddy.

Chaque réponse commence par un code à trois chiffres, et le premier chiffre vous indique qui est responsable :

  • 2xx a fonctionné. 200 OK, 201 Created.
  • 3xx allez ailleurs. 301 moved permanently, 302 found.
  • 4xx la requête était incorrecte. 404 not found, 401 unauthorized, 403 forbidden.
  • 5xx le serveur a rencontré un problème. 500 internal error, 503 unavailable.

La distinction entre 4xx et 5xx est la plus utile. 4xx est votre faute, alors corrigez la requête : chemin incorrect, jeton manquant, données incorrectes. 5xx est leur faute, alors réessayer peut aider et modifier votre requête ne servira à rien.

Souvenez-vous qu’un 404 correspond à une requête parfaitement réussie. La connexion a fonctionné, le serveur a compris et sa réponse était « aucun élément de ce type ». curl se termine avec le code 0.

challenge icon

Défi

Moyen

Obtenir deux codes différents à partir du même serveur.

  1. Créer index.html contenant here et servir le dossier sur le port 9112
  2. Demander /index.html et afficher son code d’état
  3. Demander /missing.html et afficher son code d’état

Sortie attendue :

200
404

Essayez vous-même

Terminal
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Réseautage avec le terminal

Entraînez-vous par vous-même : Playground Terminal