我正在做一个关于java下载管理器的项目.我想下载一个有多个连接的单个文件(在某个网站上)(就像下载管理器一样,例如IDM).这可能在java吗?.是的请帮助我如何实现.如果你有人有任何示例代码,请发帖.谢谢你提前...有一个摇滚的未来.
这里有几个提示.没有代码.
多连接下载管理器依赖于HTTP 1.1规范中对Accept-Ranges标头的支持.服务器将使用此标头指示它们支持向客户端发送部分响应.
HTTP客户端使用Range请求中的标头来获取部分响应.所有部分回复都带有Content-Range标题.
多连接下载管理器将与支持此功能的服务器建立多个连接.每个连接都会发出它自己的标题范围以供下载.然后将以必要的顺序对响应进行整理以获得所需的文件.可以使用初始HTTP HEAD请求预先计算范围的大小,该请求返回Content-Length响应头中文件的实际大小; 下载文件的任务现在可以拆分成合适的块.