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 是服务器的 bug 吗?

通常不是;它表示请求的范围对当前文件无效。