HTTP Status Codes With Explanations
The 1xx (Informational) class of status code indicates an interim response for communicating connection status or request progress prior to completing the requested action and sending a final response.
- 100 Continue
- 101 Switching Protocols
- 102 Processing
The 2xx (Successful) class of status code indicates that the client’s request was successfully received, understood, and accepted.
The 200 (OK) status code indicates that the request has succeeded.
The 201 (Created) status code indicates that the request has been fulfilled and has resulted in one or more new resources being created.
204 No Content
The 204 (No Content) status code indicates that the server has successfully fulfilled the request and that there is no additional content to send in the response payload body.
The 3xx (Redirection) class of status code indicates that further action needs to be taken by the user agent in order to fulfill the request.
301 Moved Permanently
The 301 (Moved Permanently) status code indicates that the target resource has been assigned a new permanent URI and any future references to this resource ought to use one of the enclosed URIs.
The 302 (Found) status code indicates that the target resource resides temporarily under a different URI.
4×× Client Error
The 4xx (Client Error) class of status code indicates that the client seems to have erred
The 403 (Forbidden) status code indicates that the server understood the request but refuses to authorize it.
404 Not Found
The 404 (Not Found) status code indicates that the origin server did not find a current representation for the target resource or is not willing to disclose that one exists.
5×× Server Error
The 5xx (Server Error) class of status code indicates that the server is aware that it has erred or is incapable of performing the requested method.
500 Internal Server Error
The 500 (Internal Server Error) status code indicates that the server encountered an unexpected condition that prevented it from fulfilling the request.
502 Bad Gateway
The 502 (Bad Gateway) status code indicates that the server while acting as a gateway or proxy, received an invalid response from an inbound server it accessed while attempting to fulfill the request.