HTTP - HTTP Status Codes

CodeStatusDescription
200OKSuccess.
204No ContentThe server successfully processed the request, and is not returning any content.
301Moved PermanentlyThis and all future requests should be directed to the given URI.
400Bad RequestNo valid query received, not matched by any of the other 4xx status codes.
401UnauthorizedSimilar to 403 Forbidden, but specifically for use when authentication is required and has failed or has not yet been provided.
403ForbiddenThe request contained valid data and was understood by the server, but the server is refusing action.
404Not FoundThe requested resource could not be found but may be available in the future.
408Request TimeoutThe server timed out waiting for the request.
413Payload Too LargeThe payload received in the POST request is too large.
414URI Too LongThe URI provided was too long for the server to process. Often the result of too much data being encoded as a query-string of a GET request, in which case it should be converted to a POST request.
415Unsupported Media TypeThe media type of the request is not supported.
451Unavailable For Legal ReasonsA server operator has received a legal demand to deny access to a resource or to a set of resources that includes the requested resource.
500Internal Server ErrorA generic error message, given when an unexpected condition was encountered and no more specific message is suitable.
501Not ImplementedThe server either does not recognize the request method, or it lacks the ability to fulfil the request.

References

https://en.wikipedia.org/wiki/List_of_HTTP_status_codes