200
200 OK indicates that the request has succeeded. The meaning of success depends on the HTTP method
201
201 Created indicates that the request has succeeded and has led to the creation of a new resource
204
204 No Content indicates that the request has succeeded
301
301 Moved Permanently indicates that the requested resource has been definitively moved to the URL given by the Location headers. Browsers redirect to the new URL and search engines update their links.
302
302 Found indicates that the resource resides temporarily under a different URI. Since the redirection might be altered on occasion
304
304 Not Modified indicates that there is no need to retransmit the requested resources. It is an implicit redirection to a cached version of the resource.
400
400 Bad Request indicates that the server cannot or will not process the request due to something that is perceived to be a client error (e.g.
401
401 Unauthorized indicates that the request has not been applied because it lacks valid authentication credentials for the target resource.
403
403 Forbidden indicates that the server understands the request but refuses to authorize it. Unlike 401
404
404 Not Found indicates that the server cannot find the requested resource. This is one of the most famous codes and usually means the URL is unrecognized or the endpoint is broken.
405
405 Method Not Allowed indicates that the request method is known by the server but is not supported by the target resource (e.g.
408
408 Request Timeout indicates that the server would like to shut down this unused connection. It is sent on an idle connection by some servers
429
429 Too Many Requests indicates the user has sent too many requests in a given amount of time (“rate limiting”).
500
500 Internal Server Error indicates that the server encountered an unexpected condition that prevented it from fulfilling the request. It is a generic “catch-all” error response.
502
502 Bad Gateway indicates that the server
503
503 Service Unavailable indicates that the server is not ready to handle the request. Common causes are a server that is down for maintenance or is overloaded.
504
504 Gateway Timeout indicates that the server