Notes: 1xx status codes indicate provisional responses, such as 100 Continue or 101 Switching Protocols.
The server has received the initial part of the request and is waiting for the client to send the remainder.
The client has asked the server to change protocols and the server has agreed to do so.
The server has received and is processing the request, but that it does not have a final response yet.
Notes: 2xx status codes indicate that the client's request was successfully received, understood, and accepted. Examples include 200 OK or 201 Created.
The request was successful.
The request has been fulfilled, and a new resource has been created.
The request has been accepted for processing, but the processing has not been completed.
The server successfully processed the request but isn't returning any content.
Notes: 3xx status codes indicate that further action needs to be taken to complete the request. Examples include 301 Moved Permanently or 302 Found.
Indicates that there exist multiple options for the resource at the server that the client may choose from.
The requested resource has been permanently moved to a new location.
The requested resource has been temporarily moved to a different URI.
The client's cached copy is still valid and the server does not need to send a new copy.
Notes: 4xx status codes indicate that there was an error on the client's end. Examples include 400 Bad Request or 404 Not Found.
The server could not understand the request due to invalid syntax.
Authentication is required and has failed or has not yet been provided.
The client does not have permission to access the requested resource.
The requested resource could not be found on the server.
The client must first authenticate itself with the proxy to make a successful request with to the server.
The server timed out waiting for the request from the client.
Notes: 5xx status codes indicate that there was an error on the server's end. Examples include 500 Internal Server Error or 503 Service Unavailable.
A generic error message indicating that something went wrong on the server's end.
The server does not support the functionality required to fulfill the request.
The server received an invalid response from an upstream server.
The server is currently unable to handle the request due to temporary overload or maintenance of the server.
The server, while acting as a gateway or proxy, did not receive a timely response from the upstream server.