?
This document uses PHP Chinese website manual Release
Range
HTTP請求報頭指示該服務(wù)器應(yīng)返回的文檔的一部分??梢砸淮握埱笠粋€Range
頭部的多個部分,服務(wù)器可以在多部分文檔中發(fā)回這些范圍。如果服務(wù)器發(fā)回范圍,它將使用206
Partial Content
該響應(yīng)。如果范圍無效,則服務(wù)器返回416
Range Not Satisfiable
錯誤。服務(wù)器也可以忽略Range
標(biāo)題并用200
狀態(tài)碼返回整個文檔。
Header type | Request header |
---|---|
Forbidden header name | no |
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-start> 給定單位中的一個整數(shù),表示請求范圍的開始。<range-end> 給定單位中的一個整數(shù),表示請求范圍的結(jié)束。該值是可選的,如果省略,則文檔的末尾將作為范圍的結(jié)尾。
Range: bytes=200-1000, 2000-6576, 19000-
Specification | Title |
---|---|
RFC 7233, section 3.1: Range | Hypertext Transfer Protocol (HTTP/1.1): Range Requests |
Feature | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic Support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Feature | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
Basic Support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |