← All Status Codes
302
Found
↪️ Redirection
Low Risk
📖 What Is HTTP 302?
The resource temporarily resides at a different URL. Unlike 301, search engines should keep the original URL. Browsers may change POST to GET on redirect.
🛡️ Security Implications
Same open redirect risk as 301. Also, POST-to-GET conversion can cause security issues if sensitive data was in the POST body.
🔍 Common Causes
Temporary redirect (login redirect, A/B testing, geolocation-based routing, maintenance page).
🔧 How to Fix
Use 307 instead of 302 if you need to preserve the HTTP method. Validate redirect URLs against a whitelist.
🖥️ How to Check
curl -I -o /dev/null -w "%{http_code}" https://example.com