1. 206 状态码的作用
当浏览器请求视频/音频时,通常不会一次性下载整个文件(尤其是大文件),而是通过 Range: bytes=0-999 这样的请求头,要求服务器返回文件的特定部分。
服务器响应 206 状态码,并返回请求的片段(例如视频的前几秒),同时通过响应头 Content-Range 标明这段数据的范围(如 bytes 0-999/10000)。
2. 为什么使用 206?
节省带宽:用户可能不会观看完整视频,分段加载避免浪费流量。
快速播放:优先加载视频开头部分,实现快速启动播放(无需等待完整下载)。
...