Códigos de status HTTP: lista e significado

Os códigos de status HTTP dizem muito mais do que a maioria das APIs aproveita. A diferença entre 301 e 302 determina se os sinais de ranqueamento são transferidos, e a diferença entre 401 e 403 é a que separa autenticação de autorização. Esta referência com busca cobre os códigos padrão com suas implicações práticas.

Códigos de status HTTP: como usar

  1. Busque pelo número do código ou por palavra-chave.
  2. Filtre por classe: 2xx sucesso, 3xx redirecionamento, 4xx erro do cliente, 5xx erro do servidor.
  3. Leia o significado e a causa típica.
  4. Preste atenção aos redirecionamentos e erros que afetam a indexação.

Perguntas frequentes

Qual é a diferença entre um redirecionamento 301 e um 302?

O 301 é permanente e transfere os sinais de ranqueamento para a nova URL; o 302 é temporário e diz aos buscadores para manter a original indexada. Usar 302 para uma mudança definitiva é um erro comum e caro.

Quando devolver 404 e quando 410?

O 404 significa «não encontrado», talvez temporariamente. O 410 indica remoção deliberada e permanente, e os buscadores tiram uma URL com 410 do índice mais rápido.

O que é um soft 404?

Uma página que diz «não encontrado» para o usuário mas responde com código 200. Os buscadores a indexam como página real e desperdiçam orçamento de rastreamento. Aplicações de página única produzem isso com muita facilidade.

Qual é a diferença entre 401 e 403?

O 401 diz que você não se autenticou, então credenciais podem ajudar. O 403 diz que você está autenticado mas não tem permissão, e repetir com a mesma identidade não vai adiantar.

Formatador JSON · Codificador Base64 · Codificador de URL · Decodificador JWT · Ver todas as ferramentas

Também disponível em: English · Español · Français · Deutsch