Below is a reference table of HTTP status codes:
|Continue. The server has received the request headers and the client should continue with the request.
|Switching Protocols. The requester has asked the server to switch protocols and the server is acknowledging that it will do so.
|OK. The request has succeeded. The information returned with the response is dependent on the method used in the request.
|Created. The request has been fulfilled and resulted in a new resource being created.
|Accepted. The request has been accepted for processing, but the processing has not been completed.
|Non-Authoritative Information. The request was successful, but the information returned is not from the origin server and may be from a third-party source.
|No Content. The request has succeeded, but the server has not returned any information.
|Reset Content. The server has fulfilled the request and the user agent should reset the document view.
|Partial Content. The server has fulfilled the partial GET request for the resource.
|Multiple Choices. The requested resource has multiple choices and the user must select one of them.
|Moved Permanently. The requested resource has been assigned a new permanent URI and any future references to this resource should use one of the new URIs.
|Found. The requested resource resides temporarily under a different URI.
|See Other. The server has fulfilled the request, but the user agent should use the new URI provided in the response for future requests.
|Not Modified. The requested resource has not been modified.
|Use Proxy. The requested resource must be accessed through the proxy given by the location field.
|Temporary Redirect. The requested resource resides temporarily under a different URI.
|Bad Request. The request cannot be fulfilled due to bad syntax.
|Unauthorized. The request requires user authentication.
|Payment Required. This code is reserved for future use.
|Forbidden. The server understood the request