--- title: Range slug: Web/HTTP/Headers/Range tags: - HTTP - HTTP 헤더 - 범위 요청 - 요청 헤더 - 참고사항 translation_of: Web/HTTP/Headers/Range ---
Range
HTTP 요청 헤더는 서버에게 문서의 일부분만 돌려주어야 한다는 것을 알려줍니다. Range
헤더를 통해 여러 부분을 한번에 요청할 수 있으며, 서버는 이러한 범위에 대해 문서의 여러 부분을 돌려보내줄 것입니다. 만약 서버가 돌려 보낸다면, {{HTTPStatus("206")}} Partial Content
를 응답으로 사용할 것입니다. 만약 범위가 유효하지 않다면, 서버는 {{HTTPStatus("416")}} Range Not Satisfiable
에러를 보낼 것입니다. 또한 서버는 Range
헤더를 무시하고 {{HTTPStatus("200")}} 상태 코드와 함께 전체 문서를 돌려줄 수 있습니다.
헤더 타입 | {{Glossary("Request header")}} |
---|---|
{{Glossary("Forbidden header name")}} | 아니오 |
Range: <unit>=<range-start>- Range: <unit>=<range-start>-<range-end> Range: <unit>=<range-start>-<range-end>, <range-start>-<range-end> Range: <unit>=<range-start>-<range-end>, <range-start>-<range-end>, <range-start>-<range-end>
bytes
.Range: bytes=200-1000, 2000-6576, 19000-
기술 사양 | 제목 |
---|---|
{{RFC("7233", "Range", "3.1")}} | Hypertext Transfer Protocol (HTTP/1.1): Range Requests |
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
{{Compat("http.headers.Range")}}
Partial Content
Range Not Satisfiable