什么是 HTTP Range请求(范围请求)

HTTP Range:范围请求

Range 头是在 HTTP/1.1 协议中新增的一个请求头。包含 Range 头的请求通常称为范围请求,因为 Range 头允许服务器只发送部分响应到客户端,它是下载工具(例如迅雷)实现多线程下载的核心所在,而且在传送大的媒体文件或者实现文件下载中的断点续传功能时非常有用。

在使用范围请求时,我们首先需要确定服务器是否支持范围请求。假如在响应中存在 Accept-Ranges 这一头部字段,而且它的值也不为"none",那么则表示该服务器支持范围请求。如下例所示:

复制代码
HTTP/1.1 200 OK  
...  
Accept-Ranges: bytes  
Content-Length: 146515
相关推荐
源图客2 分钟前
Nacos3.1.1部署(Docker)
运维·docker·容器
ChristXlx3 分钟前
Linux安装Minio(虚拟机适用)
linux·运维·网络
华纳云IDC服务商4 分钟前
服务器被DDOS跟CC攻击了怎么处理,如何抵御攻击?
服务器·网络·安全
顾安r6 分钟前
12.18 脚本网页 C标准库
linux·c语言·stm32·嵌入式硬件·html5
NineData7 分钟前
NineData 数据库 DevOps 正式支持谷歌云,全面接入 GCP 数据源
运维·数据库·devops·ninedata·gcp·玖章算术·数据智能管理平台
从零开始学习人工智能8 分钟前
《8076 能通 9003 却超时?一次 Docker 容器跨网段排障小记》
运维·docker·容器
A13247053128 分钟前
Linux文件查找:find和locate命令入门
linux·运维·服务器·网络·chrome
咕噜企业分发小米8 分钟前
阿里云与华为云服务器哪个更利于人工智能?
服务器·阿里云·华为云
物联网软硬件开发-轨物科技8 分钟前
【轨物新闻】轨物科技光伏清洁机器人智能控制和运维解决方案正式上线华为鲲鹏解决方案市场
运维·科技·机器人
一周困⁸天.8 分钟前
DevOps
运维·devops