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

HTTP Range:范围请求

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

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

复制代码
HTTP/1.1 200 OK  
...  
Accept-Ranges: bytes  
Content-Length: 146515
相关推荐
墨北小七15 小时前
使用火山引擎 HiAgent 构建工业级设备智能运维智能体
运维·人工智能·火山引擎
Yana.nice15 小时前
/etc/rhsm/rhsm.conf配置文件解析
linux
Elecard 中国16 小时前
大规模媒体库如何实现自动化 QC?聊聊 VoD 文件检测架构
运维·自动化·ott·视频质检·vod·#视频编码·#音视频技术
Jurio.16 小时前
Codex cli 分屏并行运行
linux·ai·远程工作·codex
DolphinScheduler社区16 小时前
DolphinScheduler 3.1.3 跨越升级 3.4.1:基于 API 的自动化迁移方案
大数据·运维·自动化·任务调度·海豚调度
dangdanding16 小时前
防火墙 IP 分片测试套件-fragroute
linux·网络·网络协议·tcp/ip
happymade16 小时前
全网拓扑自动发现与服务器全维度监控的技术实践
linux·运维·服务器·网络·zabbix·路由器·prometheus
Ysn071916 小时前
中文乱码:在 Docker 容器中设置中文语言环境
运维·python·docker·容器
米高梅狮子16 小时前
01.CentOS-Stream-8-packstack安装OpenStack
linux·云原生·容器·kubernetes·centos·自动化·openstack
xiaoye-duck16 小时前
《Linux系统编程》Linux基础开发工具 (二):详解自动化构建 make / Makefile
linux