HttpClient支持断点续传吗
1个回答
2017-05-07 · 互联网+时代高效组织信息化平台
关注
展开全部
你要长连接 那就得用Socket
支持不支持是要靠你代码实现的。。。
给你一个思路:下载一个文件 你一开始是可以得到文件的字节数组形式的,而下载的那个字节流,你取了多少,也就是说每次取1024个字节,取了100次,也就是0到102400个字节被你下载下来了,那你应该有100次记录了下载的进度,也就是这次获取到哪个数据下标了,那么100次后断了重新下载,你就可以直接从你记录好的第100+1次开始下载,之前的就可以无视掉了~~~
http协议一个特点就是 客户端的每次请求都要求建立一次单独的连接,在处理完本次请求后,就自动释放连接。
支持不支持是要靠你代码实现的。。。
给你一个思路:下载一个文件 你一开始是可以得到文件的字节数组形式的,而下载的那个字节流,你取了多少,也就是说每次取1024个字节,取了100次,也就是0到102400个字节被你下载下来了,那你应该有100次记录了下载的进度,也就是这次获取到哪个数据下标了,那么100次后断了重新下载,你就可以直接从你记录好的第100+1次开始下载,之前的就可以无视掉了~~~
http协议一个特点就是 客户端的每次请求都要求建立一次单独的连接,在处理完本次请求后,就自动释放连接。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询