关于http下载(206 Partial Content)
flashget的多线程下载和断点续传就是每次请求部分数据
自己抓了一下包,有几个疑问:
1.第一个线程请求的是所有的数据,从服务器返回的数据包消息头中content-length字段值显示是请求的文件大小,但是消息体实际没有包含所有的数据.这和协议不一致,http1.1中规定如果有content-length字段,这个字段的值就必须是消息体的字符数.
2.各个线程请求的数据都是从某个位置开始直到文件结束的数据,这样各个线程得到的数据就有重叠部分.这些数据是怎么合并的?
谢谢