← Herramientas gratuitas

Códigos de estado HTTP

Qué significa cada código y qué significa para un monitor.

Todo ocurre dentro de tu navegador. Nada de lo que pegues aquí llega a nosotros ni a nadie más.

CódigoSignificadoPara monitorización
200OKÉxito
201CreatedÉxito
204No ContentÉxito, pero una aserción sobre el cuerpo fallará
301Moved PermanentlyEl endpoint se movió: tu check quizá mide la dirección antigua
302FoundRedirección temporal, a menudo un muro de inicio de sesión
304Not ModifiedRespuesta en caché, se trata como éxito
400Bad RequestEl check envía algo que el servicio rechaza
401UnauthorizedNormalmente el check perdió sus credenciales, no es una caída
403ForbiddenA menudo un WAF o bloqueo geográfico que alcanza al monitor
404Not FoundRuta equivocada, o la ruta se eliminó en un despliegue
408Request TimeoutEl servidor dejó de esperar: suele ser un síntoma real
429Too Many RequestsEl servicio está vivo pero limita el ritmo de tus checks
500Internal Server ErrorCaída
502Bad GatewayEl proxy funciona, la aplicación detrás no
503Service UnavailableSobrecarga o modo mantenimiento
504Gateway TimeoutAplicación demasiado lenta para el tiempo de espera del proxy

Qué códigos cuentan como caída

Un check de disponibilidad suele tratar 2xx como éxito y 5xx como caída. Lo interesante está en medio: un 301 significa que el endpoint se ha movido y tu check quizá mide otra cosa, un 401 suele significar que el check perdió sus credenciales y no que el servicio esté caído, y un 429 significa que el servicio está vivo y te rechaza precisamente a ti.