A referência de códigos de status HTTP mais rápida
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.
É uma resposta provisória que indica que a requisição foi recebida e o processamento continua. Ela é enviada antes da resposta final.
Significa que a requisição foi recebida, entendida e processada com sucesso. 200 OK é o exemplo clássico.
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.
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.
O servidor não conseguiu processar uma requisição válida. 500, 502 e 503 são os exemplos clássicos.
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.
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.
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.
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.