The HTTP 409 Conflict status code indicates there is a disagreement with the current state of the resource you are trying to update. This often occurs during actions like file uploads where existing data conflicts with your submission. The issue typically involves version control discrepancies.
Attempting to upload a file that is older than the one already on the server.
Submitting a PUT request that conflicts with another user's simultaneous changes to the same resource.
Trying to delete a resource that is linked to other resources, causing a dependency conflict.
Updating an item in a database when the update conditions violate the entity's constraints.
# Request example curl -X PUT https://sandbox.oxylabs.io/ -H 'Accept: */*;q=0.8' -H 'Accept-Encoding: compress' -H 'User-Agent: AppleWebKit/537.36'
Try Scraper API with 5K results
Review and modify the `Accept` headers in your request to include more general or different content types that the server supports.
Ensure that URL endpoints are correct and the resource is capable of returning the requested format or language.
Add or adjust the `Accept
Language` header in your request if the error is related to language preferences not being acceptable.
# Response example HTTP/1.1 409 Conflict Content-Type: text/plain; charset=utf-8 Content-Length: 31 Conflict: Resource state mismatch.
Web scraper API
Public data delivery from a majority of websites
From
49