← Home ABOUT

O AG HTTP é uma ferramenta gratuita para pesquisar e consultar na hora os códigos de status de resposta HTTP que você encontra com frequência durante o desenvolvimento e a depuração, sem cadastro nem instalação.


Na página inicial você pode pesquisar em tempo real por número do código, nome ou descrição, e ao clicar em um código você vai para uma página dedicada com seu significado, quando ocorre, causas comuns, soluções, códigos relacionados e base em RFC. Ela cobre cerca de 62 códigos, desde os padrão das cinco classes 1xx–5xx até os de WebDAV e de extensão.


Temas que costumam causar confusão, como 301 vs 302, 401 vs 403 e 4xx vs 5xx, foram organizados em guias à parte, e nas páginas centrais por classe você pode ver os códigos relacionados agrupados.


Todos os dados estão incluídos de forma estática dentro do navegador, portanto nenhum valor de entrada ou de pesquisa é enviado nem armazenado em um servidor.

Sem envio ao servidor Pesquisa instantânea Totalmente gratuito

Entendendo as classes de códigos de status

1xx Informativo (Informational)

É uma resposta provisória que indica que a requisição foi recebida e o processamento continua. Ela é enviada antes da resposta final.

2xx Sucesso (Success)

Significa que a requisição foi recebida, entendida e processada com sucesso. 200 OK é o exemplo clássico.

3xx Redirecionamento (Redirection)

Para concluir a requisição é necessária uma ação adicional (normalmente ir para outra URL). 301 e 302 são os exemplos clássicos.

4xx Erro do cliente (Client Error)

Um problema do lado do cliente, como um erro de sintaxe na requisição ou permissões insuficientes. 400, 401, 403 e 404 são os exemplos clássicos.

5xx Erro do servidor (Server Error)

O servidor não conseguiu processar uma requisição válida. 500, 502 e 503 são os exemplos clássicos.

Perguntas frequentes

Qual é a diferença entre 401 e 403?

401 Unauthorized significa 'não autenticado', ou seja, que login ou credenciais são necessários, enquanto 403 Forbidden significa que você está autenticado, mas não tem permissão para aquele recurso. O 403 não se resolve fazendo login novamente.

Como os redirecionamentos 301 e 302 se diferenciam?

301 Moved Permanently é uma mudança permanente, então os mecanismos de busca transferem o valor dos links para a nova URL, enquanto 302 Found é uma mudança temporária que continua usando a URL original. Se você precisa preservar o método, use 308 ou 307.

Por que os nomes dos códigos de status são escritos em inglês?

As reason phrases do HTTP (OK, Not Found, etc.) são em inglês por especificação da RFC e são a convenção nas referências para desenvolvedores. Os textos de orientação e as descrições na tela são traduzidos para cada idioma, mas os nomes dos códigos e as descrições técnicas mantêm seu inglês canônico.

O que eu digito é enviado a um servidor?

Não. Todos os dados dos códigos de status estão incluídos de forma estática no navegador, e nenhum valor, incluindo seus termos de pesquisa, é enviado ou armazenado em um servidor.