The Range HTTP request header indicates the part of a document that the server should return. Several parts can be requested with one Range header at once, and the server may send back these ranges in a multipart document. If the server sends back ranges, it uses the 206Partial Content for the response. If the ranges are invalid, the server returns the 416Range Not Satisfiable error. The server can also ignore the Range header and return the whole document with a 200 status code.