Guía de referencia completa para todos los códigos de estado HTTP (1xx, 2xx, 3xx, 4xx, 5xx). Busque, filtre y comprenda cada código de respuesta con explicaciones, causas comunes y soluciones.
Los códigos de estado HTTP son números de tres dígitos devueltos por un servidor en respuesta a una solicitud del cliente. Indican si la solicitud fue exitosa, redirigida, encontró un error o requiere una acción adicional. Comprender estos códigos es esencial para desarrolladores web, administradores de sistemas y cualquier persona que trabaje con APIs web. Los códigos de estado se agrupan en cinco clases: 1xx (Informativo), 2xx (Éxito), 3xx (Redirección), 4xx (Error del Cliente) y 5xx (Error del Servidor).
Los códigos de estado HTTP son números estandarizados de tres dígitos que un servidor web devuelve en respuesta a una solicitud HTTP de un cliente (generalmente un navegador web o cliente API). Le indican al cliente si la solicitud fue exitosa, si fue redirigida o si ocurrió un error. El primer dígito del código de estado define la clase de respuesta.
Los códigos de estado 4xx indican errores del cliente — problemas con la solicitud misma, como una página faltante (404), permisos insuficientes (403) o sintaxis inválida (400). Los códigos 5xx indican errores del servidor — problemas en el lado del servidor, como un error interno del servidor (500), una puerta de enlace incorrecta (502) o servicio no disponible (503). En resumen: 4xx significa "usted cometió un error" y 5xx significa "el servidor cometió un error".
El código de estado HTTP más comúnmente encontrado es 200 OK, que significa que la solicitud fue exitosa y el servidor devolvió el recurso solicitado. Sin embargo, el código de estado más famoso (o infame) es probablemente 404 Not Found, que aparece cuando una página o recurso solicitado no se puede encontrar en el servidor.
Generalmente, no. Los errores 5xx son problemas del lado del servidor, lo que significa que el problema reside en el servidor del sitio web, no en su dispositivo o conexión. Como visitante, puede intentar actualizar la página, borrar la caché de su navegador o esperar unos minutos. Si el problema persiste, depende de los administradores del sitio web corregir el problema subyacente del servidor.