Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. HTTP
  3. Reference
  4. Headers
  5. Content-Range

Content-Range header

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

The HTTPContent-Rangeresponse header is used inrange requests to indicate where the content of a response body belongs in relation to a complete resource.

It should only be included in206 Partial Content or416 Range Not Satisfiable responses.

Header typeResponse header,Content header
Forbidden request headerNo
CORS-safelisted request headerNo

Syntax

http
Content-Range: <unit> <range>/<size>Content-Range: <unit> <range>/*Content-Range: <unit> */<size>

Directives

<unit>

The unit for specifying ranges.Currently, onlybytes is supported.

<range>

A range with the format<range-start>-<range-end>, where<range-start> and<range-end> are integers for the start and end position (zero-indexed & inclusive) of the range in the given<unit>, respectively.* is used in a416 Range Not Satisfiable response to indicate that the value is not a range.

<size>

The total length of the document (or* if unknown).

Examples

Partial content response

This206 Partial Content response shows a partial response, with theContent-Range indicating that it contains the first 1024 bytes of a 146515 byte file.

http
HTTP/2 206content-type: image/jpegcontent-length: 1024content-range: bytes 0-1023/146515…(binary content)

Range not satisfiable

If the server cannot satisfy the requested range request, it should respond with a416 Range Not Satisfiable status, and theContent-Range should specify* for the range along with the total size of the resource.

http
HTTP/2 416Content-Range: bytes */67589

Specifications

Specification
HTTP Semantics
# field.content-range

Browser compatibility

See also

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp