# HTTP Response Codes

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.<br>

| CATEGORY               | DESCRIPTION                                                                                    |
| ---------------------- | ---------------------------------------------------------------------------------------------- |
| **1xx: Informational** | Indicates that the client's request is being processed.                                        |
| **2xx: Success**       | Indicates that the client’s request was accepted successfully.                                 |
| **3xx: Redirection**   | 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:

| HTTP Code | Description                                                |
| --------- | ---------------------------------------------------------- |
| **200**   | OK: the standard response for successful HTTP requests.    |
| **301**   | Used for URL redirection                                   |
| **400**   | Bad Request                                                |
| **401**   | Unauthorized—authentication has failed                     |
| **403**   | Forbidden—request refused by Reblaze or origin server      |
| **404**   | Destination not found                                      |
| **405**   | Method not allowed                                         |
| **408**   | Request timeout                                            |
| **413**   | Payload too large                                          |
| **414**   | Request-URI too long                                       |
| **444**   | No Response (nginx)                                        |
| **499**   | Client Closed Request (nginx)                              |
| **500**   | Internal Server Error                                      |
| **503**   | Service Unavailable—Server is unable to handle the request |
| **505**   | HTTP version not supported                                 |
