200–299 range

The 200-299 range of status codes indicates that the request was successfully processed with no issues. The most important code to note here is a status code of 200. This means you have a response body coming your way and everything was perfect!

In some cases, you might be downloading chunks of a large file (think on the scale of gigabytes) where you are requesting ranges of bytes to download from the server. In this case, a successful response should be a 206, meaning the server is returning partial content from the original file.

Other codes in this range indicate that the request was successful but the server is processing information in the background, or there is no content at all. These are not typically seen in web scraping.