日期:2014-05-17  浏览次数:20665 次

http请求中range的问题
访问某些视频网站如:http://www.youtube.com/watch?v=jUmNL5JTkag 然后使用抓包工具进行抓包,我使用的是Fiddler2(专门抓取http包的吧,至少我目前使用都是这样的) 发现对视频的请求时多段的,url中包含range=这样的形式,如range=13-1781759 完整的url是
/videoplayback?algorithm=throttle-factor&ipbits=8&upn=lRwTXw9zA0Q&sver=3&id=8d498d2f925391a8&burst=40&expire=1336057966&cm2=1&sparams=algorithm%2Cburst%2Ccp%2Cfactor%2Cid%2Cip%2Cipbits%2Citag%2Csource%2Cupn%2Cexpire&signature=79B654728434446D9F548D2F63654B2AE9D9BE8D.AB5EDA0AAAFD347543107C5A82B23C8590FCA08C&keepalive=yes&range=13-1781759&key=yt1&source=youtube&fexp=919307%2C907217&factor=1.25&itag=34&ip=69.0.0.0&cp=U0hSS1BQVV9LUENOMl9ISllKOlNJTjJWSzNTRWg4

我现在搞不明白的是 为什么是有个range呢?按照道理来说应该是服务器返回给客户端的,但是从html源码中我实在找不到原因,所以希望各位能帮帮我,谢谢了啊.

------解决方案--------------------
range 不是很明显的分段范围么?
------解决方案--------------------
因为可以多段同时下载.......