The HTTP 302 status code stands for "Found". It is a redirection response indicating that the requested resource is temporarily moved to a different URL, but the client should continue using the original URL for future requests.

When is HTTP 302 Used?

  • When a resource is temporarily available at a different location.
  • Often used in login flows, where users are redirected after authentication.
  • Used for A/B testing or maintenance mode, where users are temporarily redirected.

Example Scenarios

  • Temporary Maintenance – A webpage is temporarily moved while updates are applied.
  • Login Redirection – A user logs in and is redirected to their dashboard.
  • A/B Testing – Different users are sent to different versions of a page.

Example

Client Request (Requesting a Page)

  
    GET /home HTTP/1.1
    Host: example.com
  

Server Response (Temporary Redirect)

  
    HTTP/1.1 302 Found
    Location: https://example.com/temporary-page
  

Summary

HTTP 302 means the requested resource is temporarily moved, and the client should continue using the original URL for future requests. It is commonly used for login redirects, A/B testing, and temporary maintenance.