HTTP Status Code Reference Sheet
1xx - Informational
100 Continue Client should continue with the request.
101 Switching Protocols Switching to a different protocol as requested.
2xx - Success
200 OK Request succeeded.
201 Created Resource created successfully.
204 No Content Request successful but no content returned.
3xx - Redirection
301 Moved Permanently Resource has permanently moved to a new URL.
302 Found Resource temporarily moved to another URL.
304 Not Modified Cached version is still valid.
4xx - Client Errors
400 Bad Request Invalid or malformed request.
401 Unauthorized Authentication is required.
403 Forbidden Client does not have permission.
404 Not Found Resource not found.
405 Method Not Allowed HTTP method is not supported.
408 Request Timeout Request took too long.
429 Too Many Requests Rate limit exceeded.
5xx - Server Errors
500 Internal Server Error Generic server failure.
501 Not Implemented Feature not supported by server.
502 Bad Gateway Invalid response from upstream server.
503 Service Unavailable Server is down or overloaded.
504 Gateway Timeout Upstream server timed out.
Note
HTTP Status Code Reference Sheet
808 Non-standard Code Custom use, not an official HTTP status code.