¿Qué significan los códigos HTTP 200, 301, 404 o 500?
Cada respuesta de servidor tiene un código de estado HTTP de tres dígitos: `200` (éxito), `404` (no encontrado), `500` (error de servidor). Hay unos 60 y la mayoría de developers solo recuerdan los populares.
Esto es una chuleta para todos. Escribe un número ("404"), nombre ("not found") o parte de la descripción ("payload too large") y obtén el código correspondiente con una explicación en lenguaje claro, cuándo usarlo y una respuesta HTTP de ejemplo.
Todo funciona offline porque los datos están integrados en la página. Sin llamadas API. Las flechas + Enter copian el código con una pulsación.
Cómo usarla
- Escribe un número de código, un nombre o parte de la descripción en la caja de búsqueda. La lista filtra al instante.
- Usa las pastillas 1xx / 2xx / 3xx / 4xx / 5xx para filtrar por categoría.
- Las flechas ↑↓ mueven la selección, Enter copia el primer hit (número más nombre).
- Pulsa cualquier código para ver la descripción completa, cuándo usarlo y una respuesta HTTP de ejemplo.
- El botón Copiar coge solo el código, el nombre o la respuesta raw para pegar en tests.
Cuándo es útil
Una chuleta diaria para diseño API y depuración en producción:
- Diseñar una API REST: ¿qué respuesta encaja? Éxito sin body = `204 No Content`. Error de validación de campo = `422 Unprocessable Entity`. Rate limit alcanzado = `429 Too Many Requests`.
- Depurar producción: ves un `502` en logs Nginx y olvidas qué significa. Escribe "502", obtén la respuesta: gateway recibió una respuesta mala del upstream.
- Mapeo frontend: mapea códigos a estados UI. `401` = mostrar pantalla de login, `403` = mostrar página "sin acceso", `409` = "alguien ya cogió eso".
- Onboarding de un junior: envíales esta página en lugar de explicar los códigos cada vez.
- Entrevistas técnicas: refresco rápido de la distinción 401 (no logueado) vs 403 (logueado pero bloqueado).
- Config de monitorización: ¿qué códigos deben ser alertas? `5xx` siempre, `4xx` rara vez (mayormente errores de cliente).
- Escribir tests de integración: necesitas afirmar el código de status correcto pero olvidaste si es `409` o `412`. Compruébalo aquí en 2 segundos.
Para probar respuestas HTTP en vivo, usa nuestro probador de peticiones HTTP. Para consultar cabeceras HTTP, mira la referencia de cabeceras HTTP.