Códigos de status HTTP: referência completa
Referência de códigos de status HTTP (200, 301, 404, 500…) com seus significados.
100ContinueContinue101Switching ProtocolsSwitching Protocols200OKOK201CreatedCreated202AcceptedAccepted204No ContentNo Content206Partial ContentPartial Content301Moved PermanentlyMoved Permanently302FoundFound303See OtherSee Other304Not ModifiedNot Modified307Temporary RedirectTemporary Redirect308Permanent RedirectPermanent Redirect400Bad RequestBad Request401UnauthorizedUnauthorized403ForbiddenForbidden404Not FoundNot Found405Method Not AllowedMethod Not Allowed409ConflictConflict410GoneGone418I'm a teapotI'm a teapot422Unprocessable EntityUnprocessable Entity429Too Many RequestsToo Many Requests500Internal Server ErrorInternal Server Error501Not ImplementedNot Implemented502Bad GatewayBad Gateway503Service UnavailableService Unavailable504Gateway TimeoutGateway Timeout🔒 100 % no cliente — nenhum dado enviado
Consulte o significado de qualquer código de status HTTP, de 1xx a 5xx, com descrição e caso de uso. Uma cola rápida para depurar suas APIs e requisições web. Tudo é consultado no seu navegador, sem rastreamento nem envio de dados.
What is it for?
- ▸ Entender por que uma API retorna 401 ou 403
- ▸ Escolher o código correto para retornar no seu backend
- ▸ Explicar 301 vs 302 para um redirecionamento de SEO
- ▸ Diagnosticar um erro 500 ou 502 em produção
FAQ
Qual é a diferença entre 401 e 403?
401 significa não autenticado (credenciais ausentes ou inválidas), 403 significa autenticado, mas sem permissão de acesso.
O que significa um erro 5xx?
Códigos 5xx indicam um erro do lado do servidor, como 500 (erro interno) ou 503 (serviço indisponível).
301 ou 302 para um redirecionamento?
Use 301 para um redirecionamento permanente (transmite valor de SEO) e 302 para um temporário.