Códigos de estado HTTP
Códigos que más ves en APIs y CDN. Se omiten los experimentales raros.
| Código | Nombre | Significado |
|---|---|---|
| 200 | OK | Éxito con cuerpo |
| 201 | Creado | Recurso creado |
| 204 | Sin contenido | Éxito, cuerpo vacío |
| 301 | Movido permanentemente | Redirección permanente |
| 302 | Encontrado | Redirección temporal |
| 304 | No modificado | Usar copia en caché |
| 400 | Solicitud incorrecta | Solicitud del cliente inválida |
| 401 | No autorizado | Autenticación requerida o fallida |
| 403 | Prohibido | Autenticado pero denegado |
| 404 | No encontrado | El recurso no existe |
| 405 | Método no permitido | Método HTTP incorrecto |
| 408 | Tiempo de espera agotado | Cliente demasiado lento |
| 409 | Conflicto | Conflicto de estado |
| 410 | Desaparecido | Eliminado permanentemente |
| 422 | Entidad no procesable | Semántica inválida |
| 429 | Demasiadas solicitudes | Límite de peticiones |
| 500 | Error interno del servidor | Fallo del servidor |
| 502 | Puerta de enlace incorrecta | Respuesta upstream inválida |
| 503 | Servicio no disponible | Sobrecargado o caído |
| 504 | Tiempo de espera de la puerta de enlace agotado | Tiempo de espera del upstream agotado |
Notas
- 401 vs 403: credenciales fallidas o ausentes frente a autenticado sin permiso.
- El CDN puede devolver 5xx si el origen no responde.
Preguntas frecuentes
- ¿Qué significa el código HTTP 403?
- 403 Forbidden significa que el servidor entendió y autenticó la petición, pero rechaza dar acceso al recurso. A diferencia del 401, volver a iniciar sesión no lo soluciona.
- ¿Cuál es la diferencia entre las redirecciones HTTP 301 y 302?
- 301 indica un traslado permanente: clientes y buscadores deben usar la nueva URL. 302 es una redirección temporal y la URL original sigue siendo válida.
- ¿Qué significa HTTP 429 y cómo se soluciona?
- 429 significa que has superado un límite de peticiones. Reduce la frecuencia y respeta la cabecera Retry-After si el servidor la envía.