What does HRESULT 0x8019019C (HTTP_E_STATUS_PRECOND_FAILED) mean?

 
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.