接受範圍(響應)
Accept-Ranges
是範圍系統的一部分。範圍系統允許客戶端僅請求檔案的一部分,而不必下載整個檔案。
例如,如果客戶端僅需要 10M 檔案的最後 100 個位元組,則它可以請求伺服器僅將資料從偏移 10485660 傳送到 10485760。
Accept-Ranges
從伺服器傳送,告訴客戶端是否支援範圍。這僅適用於此特定資源(檔案),其他檔案可能接受不同的範圍型別。
目前只定義了兩個值,bytes
和 none
。值 bytes
意味著你可以請求位元組範圍(偏移量和結束將以位元組為單位)。值 none
表示伺服器不支援範圍。
客戶端可以自由請求位元組範圍請求,而無需檢查伺服器是否支援範圍。
客戶端使用 Range
從伺服器請求範圍,伺服器回覆狀態為 206(部分內容),如果它正在傳送位元組範圍或 200(ok)
,如果它將傳送整個檔案。