Códigos de estado HTTP

Códigos que más ves en APIs y CDN. Se omiten los experimentales raros.

Actualizado:

CódigoNombreSignificado
200OKÉxito con cuerpo
201CreadoRecurso creado
204Sin contenidoÉxito, cuerpo vacío
301Movido permanentementeRedirección permanente
302EncontradoRedirección temporal
304No modificadoUsar copia en caché
400Solicitud incorrectaSolicitud del cliente inválida
401No autorizadoAutenticación requerida o fallida
403ProhibidoAutenticado pero denegado
404No encontradoEl recurso no existe
405Método no permitidoMétodo HTTP incorrecto
408Tiempo de espera agotadoCliente demasiado lento
409ConflictoConflicto de estado
410DesaparecidoEliminado permanentemente
422Entidad no procesableSemántica inválida
429Demasiadas solicitudesLímite de peticiones
500Error interno del servidorFallo del servidor
502Puerta de enlace incorrectaRespuesta upstream inválida
503Servicio no disponibleSobrecargado o caído
504Tiempo de espera de la puerta de enlace agotadoTiempo de espera del upstream agotado

Notas

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.