What does HRESULT 0x80190199 (HTTP_E_STATUS_CONFLICT) mean?

 
Previous Next
HTTP_E_STATUS_REQUEST_TIMEOUT HTTP_E_STATUS_GONE

HTTP_E_STATUS_CONFLICT

HTTP_E_STATUS_CONFLICT maps to HTTP 409 Conflict. The request could not be completed because it conflicts with the current state of the target resource, and the response should contain enough information for the user or client to recognize the source of conflict.

What to check

  • Fetch the current representation and compare version, state, or ownership fields with the attempted change.
  • Use conditional requests such as If-Match with an entity tag when the API supports optimistic concurrency.
  • Resolve the conflicting change deliberately rather than automatically overwriting newer server data.

RFC 9110: 409 Conflict

RFC 9111: HTTP caching


Looking for a different code? Search another status or error code.