3xx RedirectionHTTP Status Code Reference
HTTP 307 Temporary Redirect— What It Means, Causes & How to Fix It
The requested resource is temporarily at a different URL. Unlike 302, the request method must not change — a POST stays a POST. The client should use the original URL for future requests.
Live URL Status Checker
Enter any URL to see its real HTTP response code
Common Causes
- Temporary redirect preserving the original HTTP method
- Load balancer routing to a different backend
- HTTPS redirect where method preservation matters
- API endpoint temporarily moved
How to Fix
- 1Follow the redirect using the same HTTP method
- 2Continue using the original URL for future requests
- 3If permanent, use 308 Permanent Redirect instead
Example
HTTP 307 Temporary Redirect
POST /api/data HTTP/1.1 → 307 Temporary Redirect → Location: /api/v2/data → Client re-sends POST to new URL
Related Redirection Codes
Commonly Referenced Status Codes
The most frequently searched HTTP status codes