| 100 | Continue | Informational | The server has received the request headers and the client should proceed to send the request body. |
| 101 | Switching Protocols | Informational | The server is switching protocols as requested by the client. |
| 102 | Processing | Informational | The server has received and is processing the request, but no response is available yet. |
| 200 | OK | Success | The request has succeeded. |
| 201 | Created | Success | The request has been fulfilled and a new resource has been created. |
| 202 | Accepted | Success | The request has been accepted for processing, but the processing has not been completed. |
| 204 | No Content | Success | The server successfully processed the request but is not returning any content. |
| 206 | Partial Content | Success | The server has fulfilled the partial GET request for the resource. |
| 300 | Multiple Choices | Redirection | The requested resource has multiple choices and cannot be resolved into one. |
| 301 | Moved Permanently | Redirection | The requested resource has been permanently moved to a new URL. |
| 302 | Found | Redirection | The requested resource has been temporarily moved to a different URL. |
| 303 | See Other | Redirection | The response to the request can be found at another URL using the GET method. |
| 304 | Not Modified | Redirection | The resource has not been modified since the last request. |
| 307 | Temporary Redirect | Redirection | The requested resource is temporarily available at a different URL. |
| 308 | Permanent Redirect | Redirection | The requested resource has been permanently moved to a different URL. |
| 400 | Bad Request | Client Error | The server cannot process the request due to client error. |
| 401 | Unauthorized | Client Error | Authentication is required to access the requested resource. |
| 403 | Forbidden | Client Error | The server understood the request but refuses to authorize it. |
| 404 | Not Found | Client Error | The requested resource could not be found on the server. |
| 405 | Method Not Allowed | Client Error | The request method is not supported for the requested resource. |
| 408 | Request Timeout | Client Error | The server timed out waiting for the request. |
| 409 | Conflict | Client Error | The request could not be completed due to a conflict with the current state of the resource. |
| 410 | Gone | Client Error | The requested resource is no longer available and has been permanently removed. |
| 413 | Payload Too Large | Client Error | The request is larger than the server is willing to process. |
| 414 | URI Too Long | Client Error | The URL provided was too long for the server to process. |
| 415 | Unsupported Media Type | Client Error | The media type of the request is not supported by the server. |
| 418 | I'm a Teapot | Client Error | The server refuses to brew coffee because it is, permanently, a teapot. |
| 422 | Unprocessable Entity | Client Error | The request was well-formed but was unable to be followed due to semantic errors. |
| 429 | Too Many Requests | Client Error | The user has sent too many requests in a given amount of time. |
| 451 | Unavailable For Legal Reasons | Client Error | The resource is unavailable due to legal reasons. |
| 500 | Internal Server Error | Server Error | The server encountered an unexpected condition that prevented it from fulfilling the request. |
| 501 | Not Implemented | Server Error | The server does not support the functionality required to fulfill the request. |
| 502 | Bad Gateway | Server Error | The server received an invalid response from an upstream server. |
| 503 | Service Unavailable | Server Error | The server is currently unable to handle the request due to temporary overloading or maintenance. |
| 504 | Gateway Timeout | Server Error | The server did not receive a timely response from an upstream server. |
| 505 | HTTP Version Not Supported | Server Error | The server does not support the HTTP protocol version used in the request. |