摘要: 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://minms.blogbus.com/logs/39569593.html所谓 Range,是在 HTTP/1.1(http://www.w3.org/Protocols/rfc2616/rfc2616.html)里新增的一个 header field,也是现在众多号称多线程下载工具(如 FlashGet、迅雷等)实现多线程下载的核心所在。Range 的规范定义如下:ranges-specifier = byte-ranges-specifierbyte-ranges-specifier = bytes-unit “. 阅读全文
posted @ 2013-08-07 14:36 如来藏 阅读(318) 评论(0) 推荐(0) 编辑
摘要: HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内 容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰 符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体 元信息以及可能的实体内容。 通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。这两种类型的消息由一个起始行,一个或者多个头域,一个只是头域结束的空. 阅读全文
posted @ 2013-08-07 14:35 如来藏 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 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-801 //一般请求下载整个文件是bytes=0- 或不用这个头一般正常回应 HTTP/1.1 200 OK Content-Length: 801 Content-Type: application... 阅读全文
posted @ 2013-08-07 14:33 如来藏 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 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表 阅读全文
posted @ 2013-08-07 14:31 如来藏 阅读(1004) 评论(0) 推荐(0) 编辑