HTTP Status Code 428: Precondition Required
HTTP Status Code 428 indicates that a precondition required for the request is not met. This status code is part of the Client Error class and is used in situations where a conditional request was made, but the server cannot fulfill it due to the specified precondition being absent or false. Typically, this status code is employed in contexts involving conditional requests where the client expects a specific condition to be satisfied before proceeding with the operation.
HTTP Status Code 426: Upgrade Required
HTTP Status Code 426 refers to Upgrade Required. This status code indicates that the server refuses to perform the requested operation using the current protocol, but it can be upgraded to a different protocol that is supported by the server.
HTTP Status Code 425: Too Early
HTTP Status Code 425 refers to Too Early. This status code indicates that the server is unwilling to risk processing a request that might be replayed due to its early nature.
HTTP Status Code 424: Failed Dependency (WebDAV)
HTTP Status Code 424 refers to Failed Dependency. This status code indicates that the request failed because it depended on another request that also failed.
HTTP Status Code 423: Locked (WebDAV)
HTTP Status Code 423 refers to Locked. This status code indicates that the resource that is being accessed is currently locked and cannot be modified.
HTTP Status Code 422: Unprocessable Entity (WebDAV)
HTTP Status Code 422 refers to Unprocessable Entity. This status code indicates that the server understands the content type of the request entity and the syntax is correct, but it was unable to process the contained instructions.
HTTP Status Code 421: Misdirected Request
HTTP Status Code 421 refers to Misdirected Request. This status code indicates that the server is unable to produce a response for the request because the request was directed to a server that is not able to produce a response for that specific request.
HTTP Status Code 418: I'm a teapot
HTTP Status Code 418 refers to I'm a teapot. This is an April Fools' joke status code defined in RFC 2324, which was published in 1998. The code indicates that the server is a teapot and therefore cannot brew coffee. The humorous nature of this status code is not intended for actual use in production systems; instead, it serves as a light-hearted reminder that not all status codes need to be serious.
HTTP Status Code 417: Expectation Failed
HTTP Status Code 417 refers to Expectation Failed. This status code indicates that the server cannot meet the requirements of the Expect request-header field sent by the client. When a client sends a request with this header, it is essentially asking the server if it can fulfill certain expectations for the response.
HTTP Status Code 416: Range Not Satisfiable
HTTP Status Code 416 refers to Range Not Satisfiable. This status code indicates that the server cannot fulfill a range request made by the client because the specified range is not valid or exceeds the size of the resource.