All Cheat Sheets

HTTP Status Codes

Complete HTTP status code reference — informational, success, redirection, client errors, and server errors.

1xx — Informational

Continue100Server received headers, client should send body
Switching Protocols101Server is changing protocols (e.g. WebSocket)
Early Hints103Preload resources while server prepares response

2xx — Success

OK200Request succeeded
Created201Resource created successfully
No Content204Success with no response body
Partial Content206Partial resource returned (range request)

3xx — Redirection

Moved Permanently301Resource permanently moved to new URL
Found302Temporary redirect
Not Modified304Cached version is still valid
Temporary Redirect307Temporary redirect, method preserved
Permanent Redirect308Permanent redirect, method preserved

4xx — Client Errors

Bad Request400Malformed request syntax
Unauthorized401Authentication required
Forbidden403Server refuses to authorize
Not Found404Resource does not exist
Method Not Allowed405HTTP method not supported
Request Timeout408Server timed out waiting
Conflict409Conflicts with current state
Payload Too Large413Request body exceeds limit
Unprocessable Entity422Validation error
Too Many Requests429Rate limit exceeded

5xx — Server Errors

Internal Server Error500Unexpected server error
Bad Gateway502Invalid response from upstream
Service Unavailable503Server overloaded or in maintenance
Gateway Timeout504Upstream server timed out

Free tools for this

Keep the references coming

One email a week: new and trending developer tools, fresh comparisons, and what shipped. Unsubscribe in one click.