Summary
A condition in the request headers evaluated to false on the server.
When it occurs
Returned when If-Match / If-Unmodified-Since preconditions are not met.
Common causes
- Resource changed since the ETag was fetched
- Stale If-Match / If-Unmodified-Since value
How to fix
- Refetch the current ETag and retry
- Remove the failing precondition if not needed