| 100 | Continue | Interim response: continue the request. |
| 101 | Switching Protocols | Server is switching protocols. |
| 200 | OK | Request succeeded. |
| 201 | Created | A resource was created. |
| 202 | Accepted | Request accepted for processing. |
| 204 | No Content | Success with no response body. |
| 206 | Partial Content | Successful range response. |
| 301 | Moved Permanently | Permanent redirect. |
| 302 | Found | Temporary redirect in common web use. |
| 303 | See Other | Redirect to retrieve another resource, normally with GET. |
| 304 | Not Modified | Cached representation can be reused. |
| 307 | Temporary Redirect | Temporary redirect preserving method/body. |
| 308 | Permanent Redirect | Permanent redirect preserving method/body. |
| 400 | Bad Request | Request is malformed or invalid. |
| 401 | Unauthorized | Authentication is required or failed. |
| 403 | Forbidden | Server understood but refuses access. |
| 404 | Not Found | Resource was not found. |
| 405 | Method Not Allowed | HTTP method is not allowed for this resource. |
| 408 | Request Timeout | Server timed out waiting for the request. |
| 409 | Conflict | Request conflicts with current resource state. |
| 410 | Gone | Resource is intentionally no longer available. |
| 413 | Content Too Large | Request content exceeds server limits. |
| 415 | Unsupported Media Type | Request media type is unsupported. |
| 422 | Unprocessable Content | Syntax is understood but semantic validation failed. |
| 429 | Too Many Requests | Rate limit or request throttling. |
| 500 | Internal Server Error | Generic unexpected server failure. |
| 501 | Not Implemented | Server does not support the requested functionality. |
| 502 | Bad Gateway | Gateway/proxy received an invalid upstream response. |
| 503 | Service Unavailable | Service is temporarily unavailable. |
| 504 | Gateway Timeout | Gateway/proxy timed out waiting for upstream. |