← Ferramentas gratuitas

Códigos de status HTTP

O que cada código significa e o que ele significa para um monitor.

Tudo acontece dentro do seu navegador. Nada do que você colar aqui chega até nós nem a mais ninguém.

CódigoSignificadoPara monitoramento
200OKSucesso
201CreatedSucesso
204No ContentSucesso, mas uma asserção sobre o corpo vai falhar
301Moved PermanentlyO endpoint mudou de lugar: seu check pode estar medindo o endereço antigo
302FoundRedirecionamento temporário, muitas vezes uma tela de login
304Not ModifiedResposta em cache, tratada como sucesso
400Bad RequestO check envia algo que o serviço recusa
401UnauthorizedNormalmente o check perdeu as credenciais, não é queda
403ForbiddenMuitas vezes um WAF ou bloqueio geográfico atingindo o monitor
404Not FoundCaminho errado, ou a rota sumiu em um deploy
408Request TimeoutO servidor desistiu de esperar: em geral um sintoma real
429Too Many RequestsO serviço está vivo, mas limita a taxa dos seus checks
500Internal Server ErrorFalha
502Bad GatewayProxy de pé, aplicação atrás dele caída
503Service UnavailableSobrecarga ou modo de manutenção
504Gateway TimeoutAplicação lenta demais para o timeout do proxy

Quais códigos contam como queda

Um check de disponibilidade normalmente trata 2xx como sucesso e 5xx como queda. O interessante está no meio: um 301 significa que o endpoint mudou de lugar e o seu check talvez esteja medindo outra coisa, um 401 costuma significar que o check perdeu as credenciais e não que o serviço caiu, e um 429 significa que o serviço está vivo e está recusando justamente você.