【问题标题】:Should I make separate instance of HttpClient for each request我应该为每个请求制作单独的 HttpClient 实例吗
【发布时间】:2014-03-14 10:34:39
【问题描述】:

我的应用程序是发送多个 http 请求以获取数据。 每个请求都必须同时执行。 因为,每个并发执行的请求只有一个 HttpClient 的对象。是否有任何可能影响并发的问题。

【问题讨论】:

  • 好吧,我不太确定。但是 AFAIK 您可以发送并发 http 请求,但它可能会划分您的带宽。此外,还有实时 httpclient 连接的限制。如果您分享一些有用的代码。

标签: android apache


【解决方案1】:

HttpClient 在 Android 上有点奇怪。过去,我使用带有线程的池来拥有多个和/或并发连接。

然而 Koushik Dutta(来自 CyanogenMod,ClockworkMod)制作了一个非常好的 AsyncHttp 库。该库使用起来非常简单,可能会满足您的所有需求。

【讨论】:

    猜你喜欢
    • 2015-07-20
    • 1970-01-01
    • 1970-01-01
    • 2018-04-05
    • 2018-03-20
    • 1970-01-01
    • 1970-01-01
    • 2022-08-11
    相关资源
    最近更新 更多