Content-Range header field

E216279

The Content-Range header field is an HTTP response header used to indicate the specific byte range of a resource being returned, typically in support of partial content delivery and resumable downloads.

All labels observed (1)

Label Occurrences
Content-Range header field canonical 1

How this entity was disambiguated

Statements (41)

Predicate Object
instanceOf HTTP header field
response header field
category HTTP/1.1 range request mechanism
definedIn HTTP/1.1 Range Requests
surface form: Hypertext Transfer Protocol (HTTP/1.1): Range Requests

RFC 7233
direction response-only header
errorUsage used in 416 responses to describe the current length of the selected representation
exampleUseCase resuming an interrupted file download
seeking within a video stream over HTTP
hasABNF Content-Range = byte-content-range / other-content-range
byte-content-range = bytes SP byte-range-resp-spec "/" ( complete-length / "*" )
byte-range-resp-spec = ( first-byte-pos "-" last-byte-pos ) / unsatisfied-range
complete-length = 1*DIGIT
unsatisfied-range = "*" "/" complete-length
hasComponent complete-length
range-end
range-start
unit
hasSyntaxExample Content-Range: bytes 0-499/1234
Content-Range: bytes 500-999/*
Content-Range: bytes 500-999/1234
mustNotAppearWithStatusCode 200 OK
notUsedFor multiple range responses in a single message-body
primaryUnit bytes
rangeUnitExtensibility allows other range units via other-content-range
relatedTo Accept-Ranges header field
Content-Length header field
Content-Type header field
securityConsideration can reveal resource size information to clients
semantics describes where in the full selected representation the partial payload body is located
indicates the total size of the selected representation when known
supports single range responses
usedFor indicating the specific byte range of a selected representation
supporting media streaming
supporting partial content delivery
supporting random access to large resources
supporting resumable downloads
usedInProtocol HTTP
usedWithHeader Range header field
usedWithStatusCode 206 Partial Content
416 Range Not Satisfiable

How these facts were elicited

Referenced by (1)

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

RFC 7233 defines Content-Range header field