HTTP defines forty standard status codes that can be used to convey the results of a client’s request. The status codes are divided into the five categories presented below.
Indicates that the client's request is being processed.
Indicates that the client’s request was accepted successfully.
Indicates that the client must take some additional action in order to complete their request.
4xx: Client Error
Indicates an error for which the client is responsible.
5xx: Server Error
Indicates an error for which the server is responsible.
Below are examples of the most common HTTP codes you will encounter in the logs:
OK: the standard response for successful HTTP requests.
Used for URL redirection
Unauthorized—authentication has failed
Forbidden—request refused by Reblaze or origin server
Destination not found
Method not allowed
Payload too large
Request-URI too long
No Response (nginx)
Client Closed Request (nginx)
Internal Server Error
Service Unavailable—Server is unable to handle the request
HTTP version not supported