HTTP头的Range和Content-Range实体头一般用于断点续传
Range用户请求头中,指定第一个字节的位置和最后一个字节的位置,如(Range:100-5000)
Content-Range用于响应头
请求下载一个文件的发送内容如下面所示
GET /my.exe HTTP/1.1
Connection: close
Host: 192.168.129.2
Range: bytes=0-10000
表示第二个10000字节:bytes=10000-19999
表示最后10000个字节:bytes=-10000
表示10000字节以后的范围:bytes=10000-
第一个和最后一个字节:bytes=0-0,-1
同时指定几个范围:bytes=10000-10010 10011-111999
Range用户请求头中,指定第一个字节的位置和最后一个字节的位置,如(Range:100-5000)
Content-Range用于响应头
请求下载一个文件的发送内容如下面所示
GET /my.exe HTTP/1.1
Connection: close
Host: 192.168.129.2
Range: bytes=0-10000
注意:
Range头域可以请求实体的一个或者多个子范围,Range计算字节数是从0开始的。
表示头10000个字节:bytes=0-10000表示第二个10000字节:bytes=10000-19999
表示最后10000个字节:bytes=-10000
表示10000字节以后的范围:bytes=10000-
第一个和最后一个字节:bytes=0-0,-1
同时指定几个范围:bytes=10000-10010 10011-111999