- 100 Continue: The initial part of a request has been received, and the client should continue with the request.
- 101 Switching Protocols: The server is switching protocols as requested by the client.
- 200 OK: Standard response for successful HTTP requests.
- 201 Created: The request has been fulfilled and resulted in a new resource being created.
- 204 No Content: The server successfully processed the request, but is not returning any content.
- 301 Moved Permanently: The requested resource has been permanently moved to a new URL.
- 302 Found: The requested resource resides temporarily under a different URL.
- 304 Not Modified: Indicates that the resource has not been modified since the last request.
- 400 Bad Request: The server cannot process the request due to a client error.
- 401 Unauthorized: Authentication is required and has failed or has not been provided.
- 403 Forbidden: The server understood the request but refuses to authorize it.
- 404 Not Found: The requested resource could not be found.
- 429 Too Many Requests: The user has sent too many requests in a given amount of time.
- 500 Internal Server Error: A generic error message when the server encounters an unexpected condition.
- 501 Not Implemented: The server does not support the functionality required to fulfill the request.
- 503 Service Unavailable: The server is currently unable to handle the request due to a temporary overload or maintenance.
This list is not exhaustive but covers the most frequently encountered status codes of HTTP.