一个 Java 实现的,多线程,断点续传下载器
Home Page:https://www.wdbyte.com/
Geek Repo:Geek Repo
Github PK Tool:Github PK Tool
FunCodeWorld opened this issue 4 years ago · comments
我开了10个线程,下载下来的文件比真实文件大小,大了10倍, 正好是线程数倍数大小,这是为什么?
确实有这个问题,目前版本已经修复了,去掉了 range 参数末尾的 /* ,当初加这个 /* 也是阅读了 HTTP 请求头的规范写进去的,后来发现某些网站在收到 /* 结尾的 range 参数时,会让 Range 参数失效,导致分段请求失败,所以10个线程的请求都是全部文件内容,大小翻倍。