The origin server requires the request to be conditional. This response is intended to prevent the 'lost update' problem, where a client GETs a resource's state, modifies it and PUTs it back to the server, when meanwhile a third party has modified the state on the server, leading to a conflict.
428 Precondition Required
The origin server requires the request to be conditional. This response is intended to prevent the 'lost update' problem, where a client
GET
s a resource's state, modifies it andPUT
s it back to the server, when meanwhile a third party has modified the state on the server, leading to a conflict.https://developer.mozilla.org/docs/Web/HTTP/Status/428