Sen isteyebilir devam kullanılarak (büyük) HTTP yanıt (örneğin dosya indirme) Rangeve If-Rangesırasıyla belirtilen bayt aralığı ve benzersiz dosya tanımlayıcı veya dosya modifikasyonu zaman damgası ile istek başlıkları. Bu, sunucu, sırasıyla sunucunun bayt aralığı isteklerini, benzersiz dosya tanımlayıcısını ve dosya değiştirme zaman damgasını desteklediğine dair bildirimle birlikte ilk yanıtta Accept-Ranges: bytesve ETagveya Last-Modifiedyanıt başlıklarını göndermişse mümkündür .
İlk yanıt şöyle görünebilir ( ETaggenellikle dosya adı, boyutu ve son değişiklik zaman damgasından oluşur):
Accept-Ranges: bytes
ETag: file.ext_1234_1234567890
Content-Range: bytes 0-1233/1234
İndirme işlemi, örneğin 1KB'de (1024 bayt) durdurulduğunda, istemci aşağıdaki şekilde devam edebilir:
If-Range: file.ext_1234_1234567890
Range: bytes=1024-
Bu yanıtı vücuttaki uygun baytlarla döndürmeli:
Accept-Ranges: bytes
ETag: file.ext_1234_1234567890
Content-Range: bytes 1024-1233/1234