Main causes

  • Attempting to upload a file that's 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's linked to other resources, causing a dependency conflict.

  • Updating an item to 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

Common fixes

  • 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.

Forget HTTP errors with Scraper API

Web scraper API

Self-Service

Public data delivery from a majority of websites

From

49

Useful resources

Get the latest news from data gathering world

I'm interested