在网页中有一段代码,如下,意思是HTML5的video标签加载一段视频

在chrome 的network中显示的header信息如下

这种响应是在客户端表明自己只需要目标URL上的部分资源的时候返回的.这种情况经常发生在客户端继续请求一个未完成的下载的时候(通常是当客户端加载一个体积较大的嵌入文件,比如视屏或PDF文件),或者是客户端尝试实现带宽遏流的时候.

你可以通过Range请求头辨认出一个部分内容请求.该请求头表明了客户端需要请求资源的哪一部分。在上图的请求中,客户端告诉服务器,它需要该视频文件中从0 到1048575字节范围内的数据.

Content-Range:bytes 0-1048575/2027665

//0-1048575 是指分段的数据

//2027665 是指总文件大小

在大多数情况下,客户端还会发送一些条件请求头,让服务器来辨别该返回哪个版本的资源.在上图的请求中,客户端把它在上次接收该资源的0到1048575字节部分请求中服务器返回的ETag响应头作为了本次请求的If-Match请求头发送了出去,同样还把上次响应中的Last-Modified响应头用If-Unmodified-Since请求头发送了出去.

Range头域可以请求实体的一个或者多个子范围,Range的值为0表示第一个字节,也就是Range计算字节数是从0开始的:

表示头500个字节:Range: bytes=0-499

表示第二个500字节:Range: bytes=500-999

表示最后500个字节:Range: bytes=-500

表示500字节以后的范围:Range: bytes=500-

第一个和最后一个字节:Range: bytes=0-0,-1

也可以同时指定几个范围:Range: bytes=500-600,601-999

所以状态206可以用作多线程下载的状态码

html状态码206,HTTP状态码206相关推荐

  1. HTTP状态码对照表(全部状态_建议收藏)

    HTTP状态码的分类 HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类的作用.HTTP状态码共分为5种类型: 分类 分类描述 1** 信息,服务器收到请求,需 ...

  2. 什么是HTTP状态码?网络状态下的常见码状态介绍

    转自:微点阅读  https://www.weidianyuedu.com 什么是HTTP状态码? HTTP状态码:这是服务器和客户端之间交流信息的语言. 比如: 当客户端向服务器请求一个死链接时,服 ...

  3. HTTP状态码分类(常用HTTP状态码和HTTP状态码大全)

    http状态码有什么用? http状态码的核心作用是Web Server服务器用来告诉客户端,当前的网页请求发生了什么事,或者说当前Web服务器的响应状态.所以HTTP状态码常用来判断和分析当前Web ...

  4. HTTP状态码常见的状态码!

    HTTP状态码 当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求.当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应 ...

  5. (总结)HTTP 状态码分类 及 状态码英文含义详解

    HTTP 状态码 当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求.当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响 ...

  6. http状态码大全100-599状态详解

    协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器. HTTP ...

  7. HTTP状态查询,HTTP状态码含义,HTTP头部信息查询,http状态码表

    HTTP状态查询,HTTP状态码含义,HTTP头部信息查询,http状态码表 状态码表 状态码 状态码英文名称 中文描述 100 Continue 继续.客户端应继续其请求 101 Switching ...

  8. FPGA中有限状态机的状态编码采用格雷码还是独热码?

    今天看<从算法设计到硬件逻辑的实现>这本电子书时,遇到了一个问题,就是有限状态机的编写中,状态编码是采用格雷码还是独热码呢?究竟采用哪一种编码呢? 采用独热码为什么节省许多组合电路? 等等 ...

  9. close wait 过多原因_从Linux源码看TIME_WAIT状态的持续时间

    前言 笔者一直以为在Linux下TIME_WAIT状态的Socket持续状态是60s左右.线上实际却存在TIME_WAIT超过100s的Socket.由于这牵涉到最近出现的一个复杂Bug的分析.所以, ...

  10. 服务器响应码418,HTTP状态码是什么?与SEO相关的有哪些?

    HTTP状态代码(如404,301和500)对于常规访问者来说可能没什么意义,但对于SEO,它们非常重要.不仅如此,搜索引擎蜘蛛如Baiduspider使用这些蜘蛛蜘蛛来确定网站的健康状况.这些状态码 ...

最新文章

  1. 开源教程 「nlp-tutorial」!用百行代码搞定各类NLP模型
  2. php中轮转图片js代码,js实现图片轮换效果代码
  3. 虚拟机网络设置方法——转载
  4. 模块隐藏(LDR_MODULE链 与 PE特征)
  5. boost::hana::append用法的测试程序
  6. codesmith使用的一个小问题
  7. flume快速入门及应用
  8. 前端框架--React props与React state
  9. 草稿-调试让本地的django项目上线到云服务器-不完整版
  10. Flutter布局常用widgets
  11. NNACL2021 放榜啦~
  12. C/C++ 基础算法1
  13. mysql 分库备份
  14. android mp4视频下载测试地址亲测有效
  15. Hitool工具烧写程序(按分区烧写)
  16. 风云岛行动电脑版模拟器使用体验报告
  17. 911报警电话数据分析
  18. 利用C#脚本来处理Excel
  19. 关于微信小程序获取头像和昵称
  20. 麒麟 android os,国内不再需要安卓系统? 麒麟OS摆脱依赖

热门文章

  1. 查看每个用户linux内存,编写shell脚本查看linux当前各用户的cpu和memory消耗比例
  2. npm ERR! Unexpected end of JSON input while parsing near '...Comment: https://open'
  3. 开源流媒体系统:OBS ( Open Broadcaster Software ) 介绍
  4. ffmpeg 源代码简单分析 : av_read_frame()
  5. cp复制多个文件到指定目录
  6. Linux系统特殊符号的作用
  7. 纯html网页,如何快速把所有字体的颜色都改成黑色的,原来模板默认的字体是灰色
  8. 深信服手机客户端_纳米手机防水镀膜靠不靠谱,电视报道后才知道有多坑。
  9. increment java_post-increment, pre-increment. JAVA
  10. python什么是交换算法_确定交换的算法