http断点续传的原理

——————————————先讲原理,如下:——————————————————

举一个详细的例子:

     一般场景,要访问的域名:www.jizhuomi.com/android,文件名为down.zip

      

     服务器到请求后,按要求寻找请求的文件,提取文件的信息,然后返回给浏览器,返回信息如下

      

      好了。现在讲解一下断点续传原理:

      所谓断点续传,也就是要从文件已经下载的地方开始继续下载。因此,在客户端,浏览器传给web服务器的时候要多加一条信息--从哪里开始

      比方说,“浏览器”来传递请求信息给服务器,要求从2000070字节开始:

      

      range: bytes=2000070-  这个就是浏览器对服务器喊话:“喂!服务器,down.zip这个文件从2000070字节开始传过来!前面的字节不用传了哈~”

      服务器说:“好嘞!您等着~”,返回如下(返回的代码也改为206了,而不再是200了):

      

——————————————原理到此结束——————————————————

猜你喜欢

转载自www.cnblogs.com/yuzhaoblog/p/9303420.html
今日推荐