DevToolPal
繁
2xx 成功

206 Partial Content

部分內容

意義

伺服器依 Range 標頭的要求只回傳資源的一部分。Content-Range 說明包含哪些位元組。

常見原因

  • 影音播放器在檔案中拖曳進度
  • 下載管理員續傳或分段下載
  • PDF 檢視器依需求載入頁面

解決方法

用戶端或訪客

依 Content-Range 組合各片段。如果收到 200,表示伺服器忽略了 Range,你拿到的是完整檔案。

網站或 API 的維護者

宣告 Accept-Ranges: bytes,驗證範圍,對無法滿足的範圍回傳 416。確保壓縮或代理不會破壞位元組範圍。

回應範例

HTTP/1.1
HTTP/1.1 206 Partial Content
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Range: bytes 0-1023/146515
Content-Length: 1024
Content-Type: video/mp4

規範

RFC 9110 §15.3.7

常見問題

› 為什麼我的影片無法拖曳進度?

伺服器很可能對 Range 請求回傳 200 而非 206。請在伺服器或 CDN 啟用位元組範圍支援。

› 一個 206 可以包含多個範圍嗎?

可以,使用 multipart/byteranges,不過大多數用戶端一次只要求一個範圍。