mirror of
https://github.com/rmaake1/httpstatuses.git
synced 2024-09-15 14:02:37 +02:00
62df9e637c
* Add Python status constants * Add Python 2, Python 3+, Python 3.5+ status constants
23 lines
911 B
Markdown
23 lines
911 B
Markdown
---
|
|
set: 4
|
|
code: 412
|
|
title: Precondition Failed
|
|
references:
|
|
"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"
|
|
---
|
|
|
|
One or more conditions given in the request header fields evaluated to false when tested on the server.
|
|
|
|
This response code allows the client to place preconditions on the current resource state (its current representations and metadata) and, thus, prevent the request method from being applied if the target resource is in an unexpected state.
|
|
|
|
---
|
|
|
|
* Source: [RFC7232 Section 4.2][1]
|
|
|
|
[1]: <http://tools.ietf.org/html/rfc7232#section-4.2>
|