HTTP 307 Temporary Redirect — What It Means
What HTTP status code 307 Temporary Redirect means, when servers return it, and how to handle it correctly.
Published September 23, 2026
HTTP 307 Temporary Redirect — The requested resource temporarily resides at a different URL, and the same HTTP method must be used.
Key points
- Unlike 302, the client must repeat the request with the same method and body at the new URL
- Use this instead of 302 when redirecting a POST or PUT request and the method must be preserved
- Some browsers prompt the user before automatically resubmitting a form via a 307 redirect