1

我要下载很多很多网页,我打算HttpURLConnection用来做,因为它很方便。

但是,我不想使用基于线程的下载。我希望使用async download并且仍然使用 HttpURLConnection。

有办法吗?我真的需要java nio,但不想自己写socket客户端。

谢谢

4

2 回答 2

1

尝试nettyvert.x;后者是在前者的基础上。

于 2012-06-28T09:52:43.600 回答
1

看看async-http-client。从自述文件:

Async Http Client 库的目的是允许 Java 应用程序轻松执行 HTTP 请求并异步处理 HTTP 响应。

于 2012-07-02T15:04:12.000 回答