HTTP Status Codes
HTTP Status Code Reference Guide
428 Precondition Required (HTTP Status Code 428)
HTTP status code 428 indicates that the server requires the client to meet certain preconditions in order to process the request.
429 Too Many Requests (HTTP Status Code 429)
HTTP status code 429 indicates that the client has sent too many requests in a given amount of time. This status code is commonly used with rate limiting strategies to protect server resources and ensure system stability.
431 Request Header Fields Too Large (HTTP Status Code 431)
HTTP status code 431 indicates that the server cannot process the request because the request header fields are too large. This status code is defined in RFC 6585 and is primarily used to handle situations where request headers exceed acceptable limits.
451 Unavailable For Legal Reasons (HTTP Status Code 451)
HTTP status code 451 indicates that the requested resource is unavailable due to legal reasons. This status code was defined in RFC 7725 in 2015 and is inspired by Ray Bradbury's novel "Fahrenheit 451."
499 Client Closed Request (HTTP Status Code 499)
HTTP status code 499 is a non-standard status code primarily used by the Nginx web server. This status code is not part of the HTTP standard but is useful in practical applications, especially for handling situations where the client closes the connection prematurely.
500 Internal Server Error (HTTP Status Code 500)
HTTP status code 500 is a common server-side error status code indicating that the server encountered an unexpected condition that prevented it from fulfilling the request.