Una o más condiciones dadas en los campos de encabezado de la solicitud se evaluaron como falsas cuando fueron probadas en el servidor.
Este código de respuesta permite al cliente colocar precondiciones en el estado actual del recurso (sus representaciones y metadatos actuales) y, así, prevenir que el método de solicitud sea aplicado si el recurso objetivo está en un estado inesperado.
- Source: RFC7232 Section 4.2
Referencias por lenguaje
- .NET HTTP Status Enum
HttpStatusCode.PreconditionFailed - Rust HTTP Status Constant
http::StatusCode::PRECONDITION_FAILED - Rails HTTP Status Symbol
:precondition_failed - Go HTTP Status Constant
http.StatusPreconditionFailed - Symfony HTTP Status Constant
Response::HTTP_PRECONDITION_FAILED - Python2 HTTP Status Constant
httplib.PRECONDITION_FAILED - Python3+ HTTP Status Constant
http.client.PRECONDITION_FAILED - Python3.5+ HTTP Status Constant
http.HTTPStatus.PRECONDITION_FAILED