Apache HttpClient多个GET请求

时间:2012-04-19 10:15:41

标签: android apache get httpclient

我正在开发简单的Android应用程序,它可以从网上下载一些数据并将其保存到SQLite数据库中。

问题是需要保存大量文件 我正在使用Apache的DefaultHttpClient,但我不明白如何发出许多GET请求。

现在正式的Apache文档声明,应该有一个HttpClient来建立多个连接。我在这里找到了关于如何为每个应用程序制作单个HttpClient(使用Singleton类等)的几个答案,但在那之后,我是否需要编写类似的数百个GET请求才能下载这些文件?

现在,最近我发现我需要的所有信息实际上都包含在一个XML文件中。

所以我正在考虑下载该文件,使用解析器来查找我需要的内容,并将该信息传递给HttpClient。

但我怎么能实现这样的目标呢?

我在许多博客上找到了很多关于官方Apache文档的重要信息,但是它们似乎都没有提供关于如何提出更多GET请求的简单明了的例子。

或者答案很简单,只是为了编写尽可能多的GET请求? (但在这种情况下,我需要数百甚至数千个GET请求。)

好的,我知道这个问题可能看起来很荒谬,但我对JAVA和Android开发几乎全新。有一些小编码经验,但这是我第一次进入“严肃”编程,所以任何帮助都非常感谢。谢谢!

1 个答案:

答案 0 :(得分:0)

而不是自己处理GET请求(特别是对于大量数据),DownloadManager类更好地为您提供服务。