Status HTTP · Redirecionamento

HTTP 302 Found (Encontrado)

O recurso está temporariamente em outro endereço.

Ficha rápida

Código302
Nome oficial (em inglês)Found
Nome em portuguêsEncontrado
GrupoRedirecionamento (3xx)
Definido emRFC 9110, Section 15.4.3
Quem costuma gerarO servidor, para orientar o cliente sobre outro endereço ou sobre o cache.

O que significa

Indica que o recurso está temporariamente em outro endereço. O cliente deve continuar usando o endereço original nas próximas vezes. Historicamente, navegadores trocam POST por GET ao seguir esse redirecionamento; para manter o método, use 307.

Quando o servidor devolve esse código

Problemas comuns

Como resolver

  1. Para mudança definitiva, troque por 301 ou 308.
  2. Para manter o método, use 307.
  3. Evite redirecionar a mesma página várias vezes.

Em automações e integrações

Em chamadas feitas por um fluxo, um 302 inesperado costuma indicar redirecionamento para uma página de login. Confira a autenticação da chamada.

Não confunda com outros códigos

Não confunda com 301 (definitivo) e com 307 (temporário que mantém o método).

Exemplo de resposta

HTTP/1.1 302 Found
Location: /login

O exemplo é ilustrativo: o corpo e os cabeçalhos reais mudam de servidor para servidor. O código e o nome seguem o padrão HTTP.

Perguntas frequentes

Qual a diferença entre 302 e 307?

O 307 exige manter o método e o corpo. No 302, clientes costumam trocar por GET.

302 prejudica o SEO?

Para mudanças definitivas, sim, porque diz que é temporário. Use 301.

Para onde aponta o redirecionamento?

Para o endereço do cabeçalho Location. O cliente deve voltar ao endereço original na próxima vez, porque a mudança é temporária.

Códigos parecidos

Fontes

← Ver todos os códigos de status HTTP