HTTP/1.1 Range Requests

E220182

HTTP/1.1 Range Requests is the HTTP mechanism that allows clients to request and receive only specific portions (byte ranges) of a resource, enabling efficient partial downloads and resumable transfers.

All labels observed (5)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf HTTP protocol feature ⓘ
partial content retrieval mechanism ⓘ
allowsRandomAccess true ⓘ
clientSendsHeader Range: bytes=-500 ⓘ
Range: bytes=0-499 ⓘ
Range: bytes=500-999 ⓘ
Range: bytes=9500- ⓘ
commonlyUsedFor audio streaming ⓘ
large file downloads ⓘ
software update downloads ⓘ
video streaming ⓘ
conditionalWithIfRange range served only if validator matches ⓘ
definedIn RFC 7233 ⓘ
RFC 9110 ⓘ
enables bandwidth optimization ⓘ
parallel segmented downloads ⓘ
partial downloads ⓘ
resumable downloads ⓘ
seeking within large resources ⓘ
fallbackWhenIfRangeFails 200 OK with full representation ⓘ
headerForRangeSupportAdvertisement Accept-Ranges ⓘ
headerForReturnedRange Content-Range ⓘ
improves user-perceived latency for large resources ⓘ
indicatedByServerWith Accept-Ranges: bytes ⓘ
interactsWithCaching cache may store and serve partial responses ⓘ
introducedIn HTTP/1.1 ⓘ
mediaTypeForMultipleRanges multipart/byteranges ⓘ
protocolVersion HTTP/1.1 ⓘ
rangeSpecifierSyntax bytes=-suffixLength ⓘ
bytes=start- ⓘ
bytes=start-end ⓘ
relatedTo HTTP byte serving ⓘ
requiresServerSupport true ⓘ
responseHeaderForMultipleRanges multipart/byteranges ⓘ
responseHeaderForSingleRange Content-Range: bytes start-end/total ⓘ
serverResponseForSatisfiableRange 206 Partial Content ⓘ
serverResponseForUnsatisfiableRange 416 Range Not Satisfiable ⓘ
supportsMultipleRanges true ⓘ
supportsSingleRange true ⓘ
supportsUnit bytes ⓘ
unsatisfiableRangeCondition requested range outside current representation length ⓘ
unsatisfiableRangeResponseHeader Content-Range: bytes */totalLength ⓘ
usesHeader Accept-Ranges ⓘ
Content-Range ⓘ
If-Range ⓘ
Range ⓘ
usesStatusCode 206 Partial Content ⓘ
416 Range Not Satisfiable ⓘ
validatorType ETag ⓘ
Last-Modified ⓘ

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

RFC 7233 → shortName → HTTP/1.1 Range Requests ⓘ
HTTP Working Group → responsibleFor → HTTP range requests specifications ⓘ
linked to: HTTP/1.1 Range Requests
HTTP Working Group → responsibleFor → HTTP/1.1 range requests specification ⓘ
linked to: HTTP/1.1 Range Requests
Content-Range header field → definedIn → Hypertext Transfer Protocol (HTTP/1.1): Range Requests ⓘ
linked to: HTTP/1.1 Range Requests
RFC 2616 → defines → HTTP range requests ⓘ
linked to: HTTP/1.1 Range Requests