All Cheat Sheets
HTTP Status Codes
Complete HTTP status code reference — informational, success, redirection, client errors, and server errors.
1xx — Informational
Continue
100Server received headers, client should send bodySwitching Protocols
101Server is changing protocols (e.g. WebSocket)Early Hints
103Preload resources while server prepares response2xx — Success
OK
200Request succeededCreated
201Resource created successfullyNo Content
204Success with no response bodyPartial Content
206Partial resource returned (range request)3xx — Redirection
Moved Permanently
301Resource permanently moved to new URLFound
302Temporary redirectNot Modified
304Cached version is still validTemporary Redirect
307Temporary redirect, method preservedPermanent Redirect
308Permanent redirect, method preserved4xx — Client Errors
Bad Request
400Malformed request syntaxUnauthorized
401Authentication requiredForbidden
403Server refuses to authorizeNot Found
404Resource does not existMethod Not Allowed
405HTTP method not supportedRequest Timeout
408Server timed out waitingConflict
409Conflicts with current statePayload Too Large
413Request body exceeds limitUnprocessable Entity
422Validation errorToo Many Requests
429Rate limit exceeded5xx — Server Errors
Internal Server Error
500Unexpected server errorBad Gateway
502Invalid response from upstreamService Unavailable
503Server overloaded or in maintenanceGateway Timeout
504Upstream server timed out