http-headers
수락 범위 : (응답)
수색…
소개
Accept-Ranges 는이 서버가이 리소스 (파일)의 범위를 지원할 것임을 클라이언트에 알립니다.
통사론
- 수락 범위 : RangeType
- 수락 범위 : 없음
매개 변수
| 매개 변수 | 기술 |
|---|---|
| RangeType | 해당 유형의 범위가 지원됩니다. 현재 bytes 또는 none 입니다. |
| 없음 | 서버가이 자원의 범위를 지원하지 않습니다. |
비고
Accept-Ranges 는 범위 시스템의 일부입니다. 범위 시스템을 사용하면 클라이언트가 전체 파일을 다운로드하지 않고 파일의 일부만 요청할 수 있습니다.
예를 들어, 클라이언트가 10M 파일의 마지막 100 바이트 만 필요로하는 경우 서버가 오프셋 10485660에서 10485760으로 데이터를 보낼 것을 요청할 수 있습니다.
Accept-Ranges 는 범위를 지원하는지 클라이언트에게 알리기 위해 서버에서 전송됩니다. 이것은이 특정 리소스 (파일)에만 적용되며 다른 파일은 다른 범위 유형을 허용 할 수 있습니다.
현재 두 개의 값, bytes 및 none 만 정의됩니다. 값 bytes 는 바이트 범위를 요청할 수 있음을 의미합니다 (offset 및 end는 바이트 단위입니다). 'none'값은 서버가 범위를 지원하지 않음을 의미합니다.
클라이언트는 서버가 범위를 지원하는지 확인하지 않고 바이트 범위 요청을 요청할 수 있습니다.
클라이언트는 Range 를 사용하여 서버로부터 Range 를 요청하고 서버는 바이트 범위를 보내는 경우 206 (부분 컨텐트), 전체 파일을 보낼 경우 200 (OK)의 상태로 응답합니다.
서버가 범위를 지원합니다.
요청 : ' http://example.com '
GET / HTTP/1.1 Host: example.com User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive
응답:
HTTP/1.1 200 OK Date: Sat, 01 Jan 2000 01:00:00 GMT Server: Apache/2.4.10 (Win32) OpenSSL/1.0.1h PHP/5.4.31 Keep-Alive: timeout=5, max=97 Connection: Keep-Alive Content-Type: text/html Accept-Ranges: bytes Content-Length: 500
서버가 범위를 지원하지 않습니다.
요청 : ' http://example.com '
GET / HTTP/1.1 Host: example.com User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive
응답:
HTTP/1.1 200 OK Date: Sat, 01 Jan 2000 01:00:00 GMT Server: Apache/2.4.10 (Win32) OpenSSL/1.0.1h PHP/5.4.31 Keep-Alive: timeout=5, max=97 Connection: Keep-Alive Content-Type: text/html Accept-Ranges: none Content-Length: 500
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow