在java中下载带有多个连接的单个文件?
问题描述:
我正在做一个关于java下载管理器的项目。我想要下载一个单独的文件(这是在一些网站中)与多个连接(就像下载经理做的,example-IDM)。这是可能的在Java?.if是的,请帮助我如何实现that.if你有任何示例代码,然后请post.Thank你在前进..有一个摇滚的未来。在java中下载带有多个连接的单个文件?
答
这里有几个提示。尽管没有代码。
多连接下载管理器依赖于对HTTP 1.1规范中的Accept-Ranges
标头的支持。服务器会使用这个头来表示它们支持向客户端发送部分响应。
HTTP客户端使用请求中的Range
头来获取部分响应。所有部分回复将包含一个Content-Range
标题。
多连接下载管理器将与支持此功能的服务器建立多个连接。每个连接都会发布它自己的头文件以供下载。然后按照必要的顺序整理答案以获得所需的文件。可以使用初始HTTP HEAD请求预先计算范围的大小,该请求返回Content-Length
响应头中文件的实际大小;现在可以将下载文件的任务分成合适的块。
对不起...没有代码给你! – mre 2011-06-09 13:07:11