【问题标题】:Apache HttpClient multiple GET requestsApache HttpClient 多个 GET 请求
【发布时间】:2012-04-19 10:15:41
【问题描述】:

我正在开发一个简单的 Android 应用程序,该应用程序从 Web 下载一些数据并将其保存到 SQLite 数据库中。

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

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

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

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

但是我怎么能做到这样呢?

我在官方 Apache 文档、here、许多博客上找到了很多很棒的信息,但似乎没有一个提供关于如何发出多个 GET 请求的清晰简单的示例。

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

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

【问题讨论】:

    标签: android apache get httpclient


    【解决方案1】:

    比起自己处理 GET 请求(尤其是处理大量数据),DownloadManager 类为您提供更好的服务。

    【讨论】:

    • 感谢您的回答。不敢相信我错过了这样的事情。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-12
    • 1970-01-01
    • 2016-02-03
    • 2021-12-09
    • 2013-12-05
    • 2020-06-17
    • 2013-08-03
    相关资源
    最近更新 更多