HTTP

Status Class

3xx Redirection

Responses that tell clients to perform additional actions, usually by following a new URL.

3xx Redirection

300 Multiple Choices

The request has multiple possible responses. Learn when to use 300 Multiple Choices for content negotiation and alternative resource locations.

3xx Redirection

HTTP 301 Moved Permanently: Permanent Redirect

Learn what 301 redirect means, when to use it vs 302, and how to implement permanent redirects for SEO and URL changes.

3xx Redirection

HTTP 302 Found: Temporary Redirect

Learn what 302 redirect means, when to use temporary vs permanent redirects, and how 302 differs from 301, 307, and 308.

3xx Redirection

303 See Other

Redirect to a different resource using GET. Learn when to use 303 to prevent form resubmission and implement the Post-Redirect-Get pattern.

3xx Redirection

304 Not Modified

Cached response is still valid. Learn how 304 Not Modified improves performance through conditional requests and caching.

3xx Redirection

307 Temporary Redirect

Temporary redirect that preserves the HTTP method. Learn when to use 307 instead of 302 for method-sensitive redirects.

3xx Redirection

308 Permanent Redirect

Permanent redirect that preserves the HTTP method. Learn when to use 308 instead of 301 for method-sensitive permanent redirects.

Explore Other Status Classes