RANGE in HTTP
ranges-specifier = byte-ranges-specifier
byte-ranges-specifier = bytes-unit “=” byte-range-set
byte-range-set = 1#( byte-range-spec | suffix-byte-range-spec )
byte-range-spec = first-byte-pos “-” [last-byte-pos]
first-byte-pos = 1*DIGIT
last-byte-pos = 1*DIGIT
今天写了个工具类,用来多线程下载文件,用到了HTTP协议里的RANGE头,以上是RANGE的定义。记个NOTE,RANGE的范围是从0开始,到CONTENT-LENGTH-1结束。过段时间总结一下自己写程度下载文件时需要注意以及可以优化的方面。
近期评论