DevToolPal
PT
3xx Redirecionamento

307 Temporary Redirect

Redirecionamento temporário

O que significa

O recurso está temporariamente em outra URL, e o cliente deve repetir a requisição lá com o mesmo método e corpo.

Causas comuns

  • Redirecionamentos internos HSTS de http para https nos navegadores
  • Mudanças temporárias de endpoints de API
  • Balanceadores redirecionando para outra região

Como resolver

Se você é o cliente ou visitante

Repita a mesma requisição, incluindo corpos POST, para Location. Verifique se seu cliente HTTP segue 307 em métodos que não são GET.

Se você mantém o site ou a API

Use 307 em vez de 302 quando POST, PUT ou DELETE não puderem virar GET.

Resposta de exemplo

HTTP/1.1
HTTP/1.1 307 Temporary Redirect
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: https://api.example.com/v2/upload
Content-Length: 0

Especificação

RFC 9110 §15.4.8

Perguntas frequentes

› Por que vejo 307 Internal Redirect no Chrome?

O site está na lista HSTS, então o Chrome troca http por https sozinho antes de qualquer requisição sair do navegador.

› 307 ou 308?

Ambos mantêm o método; 307 é temporário, 308 é permanente.