Senarai HTTP status codes:-
| Code | Category | Description |
|---|---|---|
| 1xx | Informational | |
| 100 | Continue | Request received, continue process. |
| 101 | Switching Protocols | Protocol is being switched as requested. |
| 102 | Processing | Server is processing the request. |
| 2xx | Success | |
| 200 | OK | Request was successful. |
| 201 | Created | New resource created. |
| 202 | Accepted | Request accepted but not yet processed. |
| 204 | No Content | Successful request, but no content returned. |
| 3xx | Redirection | |
| 301 | Moved Permanently | Resource moved to a new URL. |
| 302 | Found | Resource temporarily moved to another URL. |
| 304 | Not Modified | Cached version of the resource is still valid. |
| 307 | Temporary Redirect | Temporary URL redirection. |
| 4xx | Client Errors | |
| 400 | Bad Request | Invalid request format. |
| 401 | Unauthorized | Authentication required. |
| 403 | Forbidden | Access denied. |
| 404 | Not Found | Resource not found. |
| 405 | Method Not Allowed | HTTP method not supported. |
| 408 | Request Timeout | Server timed out waiting for the request. |
| 409 | Conflict | Conflict in request (e.g., duplicate data). |
| 410 | Gone | Resource permanently deleted. |
| 413 | Payload Too Large | Request is too large to be processed. |
| 429 | Too Many Requests | Client sent too many requests in a short time (rate-limiting). |
| 5xx | Server Errors | |
| 500 | Internal Server Error | General server error. |
| 501 | Not Implemented | Server does not support the requested method. |
| 502 | Bad Gateway | Invalid response from upstream server. |
| 503 | Service Unavailable | Server temporarily unavailable (maintenance, overload). |
| 504 | Gateway Timeout | Server timed out waiting for a response. |
| 505 | HTTP Version Not Supported | HTTP version used is not supported. |