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
What Is HTTP 302 Found?HTTP 302 Found is a temporary redirect. Learn how it differs from 301 and affects CI requests.
What Is HTTP 308 Permanent Redirect?HTTP 308 Permanent Redirect is like 301 but preserves the method. Learn when it matters.
What Is a REST API? Resource-Oriented Web APIsA REST API exposes resources over HTTP using standard methods and status codes. Learn what REST is and how CI…