DevToolPal
繁
4xx 用戶端錯誤

416 Range Not Satisfiable

範圍無法滿足

意義

Range 標頭要求的位元組超出資源的大小。

常見原因

  • 續傳的檔案已變更或變小
  • 要求的範圍超過檔案結尾
  • 部分下載的狀態已損毀

解決方法

用戶端或訪客

不帶 Range 標頭重新下載,或在 Content-Range 提供的大小內要求範圍。

網站或 API 的維護者

回傳 Content-Range: bytes */<size>,讓用戶端得以復原。

回應範例

HTTP/1.1
HTTP/1.1 416 Range Not Satisfiable
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Range: bytes */146515
Content-Length: 0

規範

RFC 9110 §15.5.17

常見問題

› 為什麼 wget 或 curl 續傳時出現 416?

本機的部分檔案已經和遠端檔案一樣大或更大。刪除後重新下載。

› 416 是伺服器的錯誤嗎?

通常不是;它表示要求的範圍對目前的檔案無效。