Menu
Coddy logo textTech

Códigos de estado

Lección 22 de 47 del curso Redes con la terminal de Coddy.

Cada respuesta comienza con un código de tres dígitos, y el primer dígito te indica a quién culpar:

  • 2xx funcionó. 200 OK, 201 Created.
  • 3xx ve a otro lugar. 301 moved permanently, 302 found.
  • 4xx la solicitud era incorrecta. 404 not found, 401 unauthorized, 403 forbidden.
  • 5xx el servidor falló. 500 internal error, 503 unavailable.

La distinción entre 4xx y 5xx es la útil. 4xx es culpa tuya, así que corrige la solicitud: ruta incorrecta, token ausente, datos incorrectos. 5xx es culpa suya, así que volver a intentarlo puede ayudar y cambiar tu solicitud no lo hará.

Recuerda que un 404 es una solicitud perfectamente exitosa. La conexión funcionó, el servidor entendió y su respuesta fue «no existe tal cosa». curl sale con 0.

challenge icon

Desafío

Intermedio

Obtén dos códigos diferentes del mismo servidor.

  1. Crea index.html que contenga here y sirve la carpeta en el puerto 9112
  2. Solicita /index.html e imprime su código de estado
  3. Solicita /missing.html e imprime su código de estado

Salida esperada:

200
404

Pruébalo tú mismo

Terminal
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Redes con la terminal

Practica por tu cuenta: Playground de Terminal