接受範圍(響應)

Accept-Ranges 是範圍系統的一部分。範圍系統允許客戶端僅請求檔案的一部分,而不必下載整個檔案。

例如,如果客戶端僅需要 10M 檔案的最後 100 個位元組,則它可以請求伺服器僅將資料從偏移 10485660 傳送到 10485760。

Accept-Ranges 從伺服器傳送,告訴客戶端是否支援範圍。這僅適用於此特定資源(檔案),其他檔案可能接受不同的範圍型別。

目前只定義了兩個值,bytesnone。值 bytes 意味著你可以請求位元組範圍(偏移量和結束將以位元組為單位)。值 none 表示伺服器不支援範圍。

客戶端可以自由請求位元組範圍請求,而無需檢查伺服器是否支援範圍。

客戶端使用 Range 從伺服器請求範圍,伺服器回覆狀態為 206(部分內容),如果它正在傳送位元組範圍或 200(ok),如果它將傳送整個檔案。