Http头 Range、Content-Range

时间:2010-06-25 19:19:00 

HTTP头中一般断点下载时才用到Range和Content-Range实体头,Range用户请求头中,指定第一个字节的位置和最后一个字节的位置,如(Range:200-300)
Content-Range用于响应头

请求下载整个文件:
***********************************
GET  /test.rar  HTTP/1.1
Connection:  close
Host:  116.1.219.219
Range:  bytes=0-100
***********************************
Range头域可以请求实体的一个或者多个子范围,Range的值为0表示第一个字节,也就是Range计算字节数是从0开始的
表示头500个字节:bytes=0-499
表示第二个500字节:bytes=500-999
表示最后500个字节:bytes=-500
表示500字节以后的范围:bytes=500-
第一个和最后一个字节:bytes=0-0,-1
同时指定几个范围:bytes=500-600,601-999


一般正常回应
***********************************
HTTP/1.1 206 OK
Content-Length:  801     
Content-Type:  application/octet-stream 
Content-Location: http://www.onlinedown.net/hj_index.htm
Content-Range:  bytes  0-100/2350 //2350:文件总大小
Last-Modified: Mon, 16 Feb 2009 16:10:12 GMT
Accept-Ranges: bytes
ETag: "d67a4bc5190c91:512"
Server: Microsoft-IIS/6.0
Date: Wed, 18 Feb 2009 07:55:26 GMT
***********************************

注意:如果用户的请求中含有range ,则服务器的相应代码为206。
206 - Partial Content 客户发送了一个带有Range头的GET请求,服务器完成了它(HTTP 1.1新)。

标签:http,断点,Content-Range
0
投稿

猜你喜欢

  • SQL2005 学习笔记 窗口函数(OVER)

    2024-01-27 09:50:49
  • asp当中判断函数一览

    2010-05-27 12:15:00
  • MySQL将select结果执行update的实例教程

    2024-01-17 14:00:59
  • Django配置kafka消息队列的实现

    2023-07-19 00:49:27
  • MySQL为数据表建立索引的原则详解

    2024-01-13 14:46:18
  • python下载图片实现方法(超简单)

    2021-12-21 02:17:07
  • Anaconda+VSCode配置tensorflow开发环境的教程详解

    2021-04-03 09:47:32
  • python实现学生通讯录管理系统

    2023-05-06 22:00:05
  • Go语言中的通道channel详情

    2024-05-09 09:47:28
  • django 使用 request 获取浏览器发送的参数示例代码

    2023-07-26 15:04:44
  • python RSA加密的示例

    2022-09-21 05:31:25
  • Python推导式简单示例【列表推导式、字典推导式与集合推导式】

    2021-08-04 08:23:40
  • 从零开始写jQuery框架

    2008-12-24 13:37:00
  • python 控制Asterisk AMI接口外呼电话的例子

    2021-07-01 16:59:39
  • Python实现图片裁剪的两种方式(Pillow和OpenCV)

    2022-07-08 12:42:47
  • python3新特性函数注释Function Annotations用法分析

    2023-08-09 20:15:29
  • flask框架单元测试原理与用法实例分析

    2021-10-06 04:11:12
  • python一绘制元二次方程曲线的实例分析

    2023-08-23 00:49:56
  • python使用tensorflow保存、加载和使用模型的方法

    2021-01-25 13:19:26
  • MySql服务器系统变量和状态变量介绍

    2024-01-20 19:37:15
  • asp之家 网络编程 m.aspxhome.com