社区
Java SE
帖子详情
HttpURLConnection 或者 HttpClient下载的时候,怎么控制下载速度?
tuoluofo3
2011-08-04 08:06:32
HttpURLConnection 或者 HttpClient下载的时候,怎么控制下载速度?
好像光靠read不行吧。好像open的时候,jvm或者os,就已经开始下载了。
我想限制10K速度,真正的网卡下载1K速度。不是从操作系统区拷到用户区的速度。
...全文
476
6
打赏
收藏
HttpURLConnection 或者 HttpClient下载的时候,怎么控制下载速度?
HttpURLConnection 或者 HttpClient下载的时候,怎么控制下载速度? 好像光靠read不行吧。好像open的时候,jvm或者os,就已经开始下载了。 我想限制10K速度,真正的网卡下载1K速度。不是从操作系统区拷到用户区的速度。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
craby
2012-02-21
打赏
举报
回复
不知道楼主这种方法实际测试效果如何呢?
有没有更好的办法呢?
此贴不能沉啊,高手继续
jingluo
2011-08-04
打赏
举报
回复
用另一个线程测速,但速度超过时,通知此线程进入sleep一小会
tuoluofo3
2011-08-04
打赏
举报
回复
恩,可能能。
虽然一开始缓冲了一点,但是如果我不读,他就不会继续缓冲。
我读了,他才会继续下载。
tuoluofo3
2011-08-04
打赏
举报
回复
这样能限速吗。
好像我read之前,就已经下载了很多了吧。read只是从系统缓冲区度到用户缓冲区来吧?
[Quote=引用 1 楼 magong 的回复:]
记录已下载的字节数和时间,速度超的话,就sleep一小会儿,再继续read。
[/Quote]
softroad
2011-08-04
打赏
举报
回复
这个还真没弄过,顶一个。等待牛人。
magong
2011-08-04
打赏
举报
回复
记录已下载的字节数和时间,速度超的话,就sleep一小会儿,再继续read。
使用
HttpClient
下载
图片
HttpURLConnection
与
HttpClient
的区别:
HttpClient
是个很不错的开源框架(org.appache.http),封装了访问http的请求头,参数,内容体,响应等等,使用起来更方面更强大。
HttpURLConnection
是java的标准类,可以...
用
HttpClient
来模拟浏览器GET POST
当然了,正如前面说到的,如果我们自己使用java.net.
HttpURLConnection
来搞定这些问题是很恐怖的事情,因此在开始之前我们先要介绍一下一个开放源码的项目,这个项目就是Apache开源组织中的
httpclient
,它隶属于...
Android
HttpUrlConnection
json使用方法
Android
HttpUrlConnection
使用方法 post and get json.
Java的
HttpURLConnection
的封装类 v3.0
用于对基于HTTP的服务进行抓取
HttpClient
现在是HttpComponents 把问题搞复杂了 其实Java内置的
HttpURLConnection
很好的 内含文档 使用方法见http://blog.csdn.net/jdgdf566/article/details/17039693
android http通信demo
android 当中涉及到网络编程的部分经常会用到http通信,同时android也为我么您...前面提到的
HttpUrlConnection
接口是java当中的通信接口,而
HttpClient
则是java当中自带的通信接口。这个demo就实现了这四种通信方式。
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章