HTTP status codes identify and diagnose the particular blocker preventing you from loading a resource. A good example of when to use a 302 status code is for localization and language purposes. A 302 redirect would send you to the US version of the site to ensure the currency and other content are displayed correctly.

Read the source article at HubSpot Blog