Skip to content
Latchkey

O Que É HTTP 307 Temporary Redirect?

HTTP 307 Temporary Redirect explicado, e o que ele significa quando você o vê em CI/CD e deploys.

HTTP 307 é um redirecionamento temporário que preserva o método HTTP e o body originais.

O que significa

Diferente do 302, que os clients frequentemente rebaixam para GET, um 307 garante que um POST continue sendo um POST ao ser redirecionado. Isso importa para chamadas de API que não podem perder seu método.

Quando você o vê em CI/CD

Quando scripts de CI fazem POST para um endpoint que redireciona com 307, o método é preservado. Com um 302 alguns clients silenciosamente mudariam para GET e quebrariam a chamada.

Principais conclusões

  • 307 é um redirecionamento temporário.
  • Ele preserva o método e o body.
  • Mais seguro que o 302 para requisições POST.

Guias relacionados