Glosario · La red · Fase 0
Una petición devuelve un código
Código de estado
El número de tres cifras con el que un servidor resume cómo fue una petición: bien, movido, culpa tuya o culpa mía.
✦Apagada: responde bien la pregunta del final para encenderla
También lo verás como: código de estado · códigos de estado · status code · error 404 · error 500
Analogía
La cara del camarero antes de decir nada: sonríe (todo bien), señala otra mesa (está allí), niega con la cabeza (eso no lo hay), o sale humo de la cocina (algo falló dentro).
Se leen por la primera cifra
| Empieza por | Significa | Los que verás |
|---|---|---|
| 2xx | bien | 200 todo correcto |
| 3xx | está en otro sitio | 301 se mudó para siempre · 302 temporalmente |
| 4xx | el fallo está en la petición (lado cliente) | 404 eso no existe · 401 no has iniciado sesión · 403 no tienes permiso |
| 5xx | el fallo está en el servidor | 500 el programa del servidor reventó |
Con solo la primera cifra ya sabes de qué lado mirar. Es el dato más útil de un diagnóstico.
Para qué sirve / cuándo aparece
- En la pestaña Network de las DevTools, cada petición lleva el suyo. Las que fallan salen en rojo.
- Un cliente te escribe "me sale error 404": la dirección que abre no existe (un enlace mal escrito, una página borrada).
- Un
500en tu proyecto casi siempre es un fallo de tu código en el servidor: hay que leer el mensaje de error.
Compruébalo tú
Escribe una dirección inventada dentro de una web real, como wikipedia.org/esto-no-existe-123. Con las DevTools abiertas en Network verás el 404.
Comprueba que lo entendiste
Una petición devuelve un código 500. ¿Dónde está el problema?
Ver también
petición y respuesta · HTTP / HTTPS · DevTools · mensaje de error