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.
Desafío
IntermedioObtén dos códigos diferentes del mismo servidor.
- Crea
index.htmlque contengaherey sirve la carpeta en el puerto 9112 - Solicita
/index.htmle imprime su código de estado - Solicita
/missing.htmle imprime su código de estado
Salida esperada:
200
404Pruébalo tú mismo
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
2Nombres y DNS
Por qué existen los nombresEl archivo hostsBuscar un nombreTipos de registrosRepaso: nombresPractica por tu cuenta: Playground de Terminal