What causes it?

  • Semantic errors in the request fields that the server cannot interpret or act upon

  • Data validation failures, such as field values not adhering to expected formats or constraints

  • Conflicts in the current state of the resource against which the request was made, such as version mismatches

  • Incomplete request settings or parameters that are required by the server to process the request

Scrollable code block. Use arrow keys to scroll.

Try Scraper API with 5K results

Common fixes

  • Verify the requested range: Ensure that the range specified in the request is correct and falls within the valid bounds of the content.

  • Adjust the range headers: Modify the range specified in the HTTP request headers to match the available data on the server.

  • Check server configuration: Ensure the server is properly configured to handle range requests and that the feature is enabled.

  • Update the content: If the content has changed, update the client about the new content length or modifications to ensure correct range requests.

Scrollable code block. Use arrow keys to scroll.

Forget HTTP errors with Scraper API

Web Scraper API

Self-Service

Public data delivery from a majority of websites

From

49

Useful resources

How to Send HTTP Headers With cURL
How to Send HTTP Headers With cURL
author avatar

Augustas Pelakauskas

2025-06-27

How to Make HTTP Requests in Node.js With Fetch API visuals
How to Make HTTP Requests in Node.js With Fetch API
author avatar

Augustas Pelakauskas

2024-12-09

Laptop and books on table
What are HTTP Headers: Examples and Most Common Types
Mantas Miksenas avatar

Mantas Miksenas

2024-07-10

Get the latest news from data gathering world