Códigos de estado HTTP
Escrito por: Gustavo Alringo 07/07/2025
Los códigos de estado HTTP son un componente esencial en la comunicación entre un cliente y un servidor en la web. Estos códigos permiten identificar el resultado de una solicitud y guiar la respuesta apropiada. Se dividen en varias categorías que reflejan diferentes tipos de situaciones. Las respuestas informativas (códigos 1xx) indican que la solicitud ha sido recibida y se está procesando. Las peticiones correctas (códigos 2xx) se utilizan cuando la solicitud ha sido procesada exitosamente. Las redirecciones (códigos 3xx) indican que el cliente debe realizar una acción adicional para completar la solicitud, como seguir una nueva URL. Los errores del cliente (códigos 4xx) reflejan problemas en la solicitud, como un recurso no encontrado o una solicitud mal formada. Finalmente, los errores de servidor (códigos 5xx) indican fallos en el servidor que impiden completar la solicitud. Comprender estos códigos es fundamental para la correcta interacción en la web y el diagnóstico de problemas en aplicaciones y servicios en línea.
Errores del servidor
Estas respuestas indican que el servidor no pudo procesar la solicitud debido a un error interno o una falla en el servidor mismo. Aunque el cliente envió una solicitud válida, el servidor encontró un problema al intentar manejarla.
- Código 500(Internal Server Error): Error genérico del servidor. Algo salió mal en el servidor, pero no se puede especificar la causa exacta.
- Código 501(Not Implemented): El servidor no soporta la funcionalidad solicitada. Por ejemplo, intentar usar un método HTTP que el servidor no entiende.
- Código 502(Bad Gateway): El servidor actúa como un puente o proxy, pero recibió una respuesta inválida de un servidor de destino.
- Código 503(Service Unavailable): El servidor está temporalmente fuera de servicio, generalmente por mantenimiento o sobrecarga.
- Código 504(Gateway Timeout): El servidor, actuando como un proxy o puerta de enlace, no recibió una respuesta a tiempo de otro servidor.
- Código 505(HTTP Version Not Supported): El servidor no soporta la versión del protocolo HTTP que el cliente está utilizando.
- Código 506(Variant Also Negotiates): El servidor tiene una configuración de negociación cíclica, lo que causa un error en la selección del contenido.
- Código 507(Insufficient Storage (WebDAV)): El servidor no tiene suficiente espacio para completar la solicitud, usado en sistemas que gestionan almacenamiento.
- Código 508(Loop Detected (WebDAV)): Se ha detectado un bucle infinito al procesar la solicitud, común en configuraciones incorrectas de recursos o enlaces.
- Código 510(Not Extended): El servidor requiere que se amplíen las funcionalidades solicitadas para completar la solicitud, pero no se ha hecho.
Referencias:
Códigos de estado de respuesta HTTP. (s.f.). mdn web docs.
https://developer.mozilla.org/es/docs/Web/HTTP/Reference/StatusPenland, J. (2024, agosto 29). Una guía completa y una lista de códigos de estado HTTP. Kista.
https://kinsta.com/es/blog/codigos-de-estado-de-http/Silva, C. (2023, junio 7). Códigos HTTP: Lista Completa + Explicaciones. Semrush Blog.
https://es.semrush.com/blog/codigos-de-estado-http/