¿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 realizado correctamente, se ha redirigido, ha dado lugar a un error o requiere alguna acción adicional. Comprender estos códigos es fundamental para depurar API y aplicaciones web, así como para supervisar la infraestructura.
Categorías de códigos de estado
- 1xx Informativo: Se ha recibido la solicitud y se sigue tramitando
- Código de estado 2xx: La solicitud se ha recibido, interpretado y aceptado correctamente.
- Redirección 3xx: Es necesario realizar alguna acción adicional para completar la solicitud
- Error de cliente 4xx: La solicitud contiene una sintaxis incorrecta o no se puede procesar
- Error 5xx del servidor: El servidor no ha podido atender 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 automatizadas pueden avisarte en cuanto aparezcan códigos de estado inesperados.