¿Qué son los códigos de estado HTTP?
Los códigos de estado HTTP son números de tres dígitos que devuelve un servidor web en respuesta a la solicitud de un cliente. Indican si la solicitud se ha completado con éxito, se ha redirigido, ha dado lugar a un error o requiere alguna acción adicional. Comprender estos códigos es fundamental para la depuración de API y aplicaciones web, así como para la supervisión de la infraestructura.
Categorías de códigos de estado
- 1xx Informativos: La solicitud se recibió y el procesamiento continúa
- 2xx Éxito: La solicitud se recibió, entendió y aceptó correctamente
- 3xx Redirección: Se necesita una acción adicional para completar la solicitud
- 4xx Error del cliente: La solicitud contiene sintaxis incorrecta o no se puede cumplir
- 5xx Error del servidor: El servidor no pudo cumplir una solicitud válida
Supervisión de los códigos de estado HTTP
El seguimiento de los códigos de estado HTTP es fundamental para supervisar el tiempo de actividad. Un aumento repentino de los errores 5xx indica problemas del lado del servidor, mientras que los errores 4xx pueden indicar enlaces rotos o API mal configuradas. Las herramientas de supervisión automatizada pueden avisarte en el momento en que aparezcan códigos de estado inesperados.