wtoolsy.com
Red, DNS, IP
Herramientas de desarrollo
SEO y análisis de páginas
Finanzas y calculadoras
Universal
Artículos
Todos los artículos

Lista de códigos HTTP

Los códigos de estado HTTP son respuestas de tres dígitos enviadas por el servidor ante una solicitud del cliente, generalmente un navegador web. Informan si la solicitud se completó con éxito, si requiere redirección o si ocurrió un error por parte del usuario o del servidor.

Cada código HTTP pertenece a una de cinco categorías: informativos (1xx), éxito (2xx), redirecciones (3xx), errores del cliente (4xx) y errores del servidor (5xx). Gracias a estos códigos, los navegadores, los robots de los motores de búsqueda y las aplicaciones web pueden interpretar correctamente las respuestas del servidor y reaccionar de manera adecuada.

Conocer los códigos HTTP es especialmente importante para desarrolladores, administradores de servidores y especialistas en SEO que analizan el funcionamiento de los sitios web. A continuación, encontrarás una lista completa de los códigos de estado HTTP más importantes junto con la descripción de su significado y aplicación.

1xx

Informativo

CódigoNombreDescripción
100ContinueEl servidor recibió los encabezados de la solicitud, el cliente puede continuar enviando el contenido.
101Switching ProtocolsEl servidor cambia el protocolo según la solicitud del cliente (p. ej. WebSocket).
103Early HintsRespuesta preliminar con encabezados antes de que el servidor envíe la respuesta definitiva.
2xx

Éxito

CódigoNombreDescripción
200OKLa solicitud fue exitosa.
201CreatedEl recurso fue creado correctamente.
202AcceptedSolicitud aceptada, pero aún no procesada.
204No ContentÉxito, pero la respuesta no contiene contenido.
206Partial ContentEl servidor devuelve solo una parte del recurso (p. ej. al descargar archivos).
3xx

Redirecciones

CódigoNombreDescripción
301Moved PermanentlyEl recurso se ha movido permanentemente a una nueva dirección.
302FoundEl recurso está disponible temporalmente en otra dirección.
303See OtherLa respuesta a la solicitud se encuentra en otro URI (GET).
304Not ModifiedEl recurso no ha cambiado desde la última solicitud — usa la caché.
307Temporary RedirectRedirección temporal manteniendo el método HTTP.
308Permanent RedirectRedirección permanente manteniendo el método HTTP.
4xx

Errores del cliente

CódigoNombreDescripción
400Bad RequestEl servidor no puede procesar la solicitud debido a un error del lado del cliente.
401UnauthorizedSe requiere autenticación.
403ForbiddenSin permisos para acceder al recurso.
404Not FoundEl recurso no existe.
405Method Not AllowedMétodo HTTP no permitido para este recurso.
408Request TimeoutEl cliente tardó demasiado en enviar la solicitud.
409ConflictConflicto con el estado actual del recurso.
410GoneEl recurso ha sido eliminado permanentemente.
413Content Too LargeEl contenido de la solicitud supera el límite del servidor.
414URI Too LongLa URL es demasiado larga.
415Unsupported Media TypeEl servidor no admite el formato de los datos enviados.
418I'm a teapotBroma: el servidor se niega a hacer café porque es una tetera
422Unprocessable EntitySolicitud sintácticamente correcta, pero imposible de procesar.
429Too Many RequestsSe superó el límite de solicitudes (rate limiting).
444No ResponseEl servidor decidió no responder al cliente.
499Client Closed RequestEl cliente (ej. navegador) cerró la conexión antes de que el servidor pudiera enviar la respuesta
5xx

Errores del servidor

CódigoNombreDescripción
500Internal Server ErrorError general del servidor.
501Not ImplementedEl servidor no admite la funcionalidad solicitada.
502Bad GatewayEl servidor proxy recibió una respuesta no válida.
503Service UnavailableServidor temporalmente no disponible (sobrecarga o mantenimiento).
504Gateway TimeoutEl servidor proxy no recibió respuesta a tiempo.
505HTTP Version Not SupportedEl servidor no admite la versión del protocolo HTTP utilizada en la solicitud.

Errores HTTP más comunes

Algunos códigos de estado HTTP aparecen con mucha más frecuencia que otros y son bien conocidos por los usuarios de internet. Suelen estar relacionados con problemas de disponibilidad de la página, errores de configuración del servidor o direcciones URL incorrectas.

404 Not Found

El error 404 significa que el servidor funciona correctamente, pero no puede encontrar el recurso en la dirección URL indicada. Suele aparecer cuando una página ha sido eliminada, la dirección es incorrecta o el enlace apunta a una subpágina inexistente.

500 Internal Server Error

El código 500 indica un error interno del servidor. Ocurre cuando la aplicación o la configuración del servidor encuentran un problema inesperado y no pueden procesar la solicitud correctamente.

502 Bad Gateway

El error 502 aparece cuando un servidor que actúa como puerta de enlace o proxy recibe una respuesta no válida de un servidor ascendente. Ocurre a menudo en arquitecturas con balanceadores de carga o proxies inversos.

503 Service Unavailable

El código 503 indica que el servidor no está disponible temporalmente. Suele deberse a una sobrecarga del servidor, labores de mantenimiento o límites de recursos.

Herramientas relacionadas

Si estás analizando el rendimiento del servidor o diagnosticando problemas con un sitio web, las siguientes herramientas pueden resultarte útiles.