使用httpclient下载JSON

时间:2012-07-16 18:16:08

标签: java json caching httpclient threadpool

我想定期从我的应用程序下载JSON提要,以便与GSON或Jackson进行解析。 我查看了以下httpclient http://hc.apache.org/httpcomponents-client-ga/examples.html的示例 我有几个问题:

  1. 我想为它添加缓存 我使用了http://hc.apache.org/httpcomponents-client-ga/tutorial/html/caching.html中描述的CachingHttpClient。并在循环中获取URL 5次以进行测试。但是,每次我得到缓存未命中。我想知道我会做错什么。

  2. 我看到了多线程请求执行的例子,其中为每个URL创建了一个线程。这是推荐的方式吗?我在思考更多关于线程池的问题,其中x url可以被赋予10个线程的固定池。

  3. 也许,一旦我清楚了解上述两个,我就可以实现一个缓存的线程化httpclient。
  4. 谢谢, 阿迪亚

0 个答案:

没有答案