Códigos de estado HTTP
Los códigos de estado HTTP son los números de tres dígitos que un servidor web devuelve con cada respuesta. 2xx indica éxito, 3xx una redirección, 4xx un problema con la petición (una URL incorrecta, falta de inicio de sesión o demasiadas peticiones) y 5xx un fallo del servidor o de una pasarela situada delante de él.
Las páginas de las clases de error explican qué pueden probar los visitantes y qué deben revisar los propietarios del sitio en los registros del servidor, de la CDN y de la aplicación. La lista sigue el registro oficial de IANA.
20 guías paso a paso
HTTP 301 Moved PermanentlyHTTP301301 no es un error sino una redirección permanente: el recurso tiene una URL nueva y los clientes deben… HTTP 302 FoundHTTP302302 es una redirección temporal: el recurso está actualmente en otra URL, pero los clientes deben seguir… HTTP 304 Not ModifiedHTTP304304 es una respuesta normal y sana: el navegador preguntó «¿ha cambiado esto desde mi copia en caché?» y el… HTTP 400 Bad RequestHTTP400El servidor rechazó la solicitud porque la considera mal formada o no válida. HTTP 401 UnauthorizedHTTP401401 Unauthorized significa que el servidor necesita que te autentiques y no se enviaron credenciales, o las… HTTP 403 ForbiddenHTTP403403 Forbidden significa que el servidor entendió quién eres (o no le importa) y se niega a darte este recurso. HTTP 404 Not FoundHTTP404404 Not Found significa que el servidor es accesible pero no hay nada en esa dirección. HTTP 405 Method Not AllowedHTTP405El servidor conoce la URL pero no acepta el método HTTP utilizado, por ejemplo un POST enviado a un endpoint… HTTP 408 Request TimeoutHTTP408El servidor cerró la conexión porque no recibió la solicitud completa en el tiempo que estaba dispuesto a… HTTP 409 ConflictHTTP409La solicitud no pudo completarse porque entra en conflicto con el estado actual del recurso. HTTP 410 GoneHTTP410El recurso existía en esta URL y se ha eliminado a propósito, sin dirección de reenvío. HTTP 413 Content Too LargeHTTP413El servidor rechazó la solicitud porque el cuerpo es mayor de lo que permite, normalmente una subida de… HTTP 422 Unprocessable ContentHTTP422El servidor entendió el formato de la solicitud, pero los datos que contiene no son válidos, así que no pudo… HTTP 429 Too Many RequestsHTTP429429 Too Many Requests significa que tú, tu dirección IP o tu clave de API enviasteis más solicitudes de las… HTTP 431 Request Header Fields Too LargeHTTP431El servidor rechazó la solicitud porque sus cabeceras, casi siempre las cookies, son demasiado grandes. HTTP 500 Internal Server ErrorHTTP500500 Internal Server Error significa que el servidor encontró un problema inesperado al gestionar la… HTTP 501 Not ImplementedHTTP501El servidor no admite la funcionalidad necesaria para atender la solicitud, normalmente un método HTTP que… HTTP 502 Bad GatewayHTTP502502 Bad Gateway significa que un servidor que actúa como pasarela o proxy (nginx, una CDN como Cloudflare… HTTP 503 Service UnavailableHTTP503503 Service Unavailable significa que el servidor no puede atender la solicitud temporalmente, normalmente… HTTP 504 Gateway TimeoutHTTP504504 Gateway Timeout significa que una pasarela o proxy esperó demasiado la respuesta del servidor ascendente…