首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >下载管理器如何在没有多个请求的情况下在HTTP上下载大量文件?

下载管理器如何在没有多个请求的情况下在HTTP上下载大量文件?
EN

Stack Overflow用户
提问于 2009-09-30 03:43:36
回答 3查看 1.3K关注 0票数 2

我昨天下载了一个200MB的文件,FlashGet的统计数据显示它使用的是HTTP1.1协议。

我的印象是HTTP是一种请求-响应协议,通常用于重达几KiB的网页……我不太明白它如何下载MB或GB的数据,以及如何通过5个(或更多)不同的流同时下载。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-09-30 06:04:22

HTTP/1.1有一个"Range“报头,可以指定通过连接传输文件的哪个部分。下载管理器可以建立多个连接,指定要传输的不同范围。然后,它会将这些块组合在一起来构建完整的文件。

票数 6
EN

Stack Overflow用户

发布于 2009-09-30 03:59:41

在http中没有大小限制。它用于网页,但也用于在Internet上提供绝大多数内容。限制大小更多的是带宽问题,而不是协议本身。当然,这在早期更多的是一种限制。(我想,还有那些还在拨号上网的人)

票数 1
EN

Stack Overflow用户

发布于 2009-09-30 08:25:57

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1496022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档