| 100 | Continue | Request headers received; continue sending the body. |
| 101 | Switching Protocols | The server is switching protocols. |
| 102 | Processing | The server has accepted and is processing the request. |
| 103 | Early Hints | Preliminary response with resource hints. |
| 200 | OK | The request succeeded. |
| 201 | Created | A new resource was created. |
| 202 | Accepted | The request was accepted for later processing. |
| 204 | No Content | The request succeeded without a response body. |
| 206 | Partial Content | A byte range was returned. |
| 300 | Multiple Choices | Multiple representations are available. |
| 301 | Moved Permanently | The resource has a permanent new URL. |
| 302 | Found | The resource is temporarily available elsewhere. |
| 303 | See Other | Retrieve another resource with GET. |
| 304 | Not Modified | Cached content is still valid. |
| 307 | Temporary Redirect | Temporary redirect preserving method and body. |
| 308 | Permanent Redirect | Permanent redirect preserving method and body. |
| 400 | Bad Request | The request syntax or data is invalid. |
| 401 | Unauthorized | Authentication is required or failed. |
| 403 | Forbidden | The server refuses the request. |
| 404 | Not Found | The requested resource was not found. |
| 405 | Method Not Allowed | The HTTP method is not allowed. |
| 406 | Not Acceptable | No acceptable representation is available. |
| 408 | Request Timeout | The request took too long. |
| 409 | Conflict | The request conflicts with current state. |
| 410 | Gone | The resource has been intentionally removed. |
| 411 | Length Required | Content-Length is required. |
| 412 | Precondition Failed | A request precondition failed. |
| 413 | Content Too Large | The request body is too large. |
| 414 | URI Too Long | The request URI is too long. |
| 415 | Unsupported Media Type | The media type is unsupported. |
| 416 | Range Not Satisfiable | The requested byte range is invalid. |
| 418 | I'm a Teapot | An intentionally playful status code. |
| 422 | Unprocessable Content | The content is valid but cannot be processed. |
| 425 | Too Early | The server will not risk replaying the request. |
| 426 | Upgrade Required | A protocol upgrade is required. |
| 428 | Precondition Required | The request must be conditional. |
| 429 | Too Many Requests | The client exceeded a rate limit. |
| 431 | Request Header Fields Too Large | Request headers are too large. |
| 451 | Unavailable For Legal Reasons | Access is denied for legal reasons. |
| 500 | Internal Server Error | The server encountered an unexpected error. |
| 501 | Not Implemented | The requested functionality is unsupported. |
| 502 | Bad Gateway | An upstream server returned an invalid response. |
| 503 | Service Unavailable | The service is temporarily unavailable. |
| 504 | Gateway Timeout | An upstream server timed out. |
| 505 | HTTP Version Not Supported | The HTTP version is unsupported. |