| Previous | Next |
| HTTP_E_STATUS_LENGTH_REQUIRED | HTTP_E_STATUS_REQUEST_TOO_LARGE |
HTTP_E_STATUS_PRECOND_FAILED
HTTP_E_STATUS_PRECOND_FAILED maps to HTTP 412 Precondition Failed. One or more request conditions, such as If-Match, If-None-Match, or date-based preconditions, evaluated to false on the server.
What to check
- Inspect the conditional headers the client sent and compare them with the current entity tag or modification time.
- Refresh the current resource state before retrying a write, then resolve any concurrent change.
- Use 412 as a concurrency or state-safety signal, not as a generic transport failure.
RFC 9110: 412 Precondition Failed
Looking for a different code? Search another status or error code.