HttpURLConnection 或者 HttpClient下载的时候,如何控制下载速度

HttpURLConnection 或者 HttpClient下载的时候,怎么控制下载速度?
HttpURLConnection 或者 HttpClient下载的时候,怎么控制下载速度?

好像光靠read不行吧。好像open的时候,jvm或者os,就已经开始下载了。

我想限制10K速度,真正的网卡下载1K速度。不是从操作系统区拷到用户区的速度。

------解决方案--------------------
记录已下载的字节数和时间,速度超的话,就sleep一小会儿,再继续read。