The request couldn’t be finished because of a contention with the present condition of the objective asset. This code is utilized in circumstances where the client may have the option to determine the contention and resubmit the request.
The server SHOULD create a payload that incorporates enough data for a client to perceive the wellspring of the contention.
Clashes are destined to happen in light of a PUT request. For instance, if forming were being utilized and the representation being PUT included changes to an asset that contention with those made by a before (outsider) demand, the starting point server may utilize a 409 reaction to demonstrate that it can’t finish the request. For this situation, the reaction representation would probably contain data valuable for consolidating the distinctions dependent on the correction history.