【发布时间】:2011-06-16 08:01:16
【问题描述】:
我之前为appstore开发过,我用过ASIHTTPRequest。 Android 有类似的东西吗?
我正在考虑发出一些 HTTP 请求,这些请求是排队且可管理的。这是我需要做的:
- 设置一个队列,让我们说 6 个 http 请求。
- 队列设置好后,执行它,每个请求都会给我一个成功/失败的结果。
- 如果一个请求失败,我可以选择取消/清除整个队列。
- 如果队列中的所有请求都成功,我可以对整个队列的成功事件进行另一个回调。
- 而且,每个请求都可以有一个重试计数;意义;我可以说每个请求都可以重试 n 次,然后才能返回失败。
ASIHTTPRequest for IOS 非常擅长处理这个问题。无论如何我可以用Android做到这一点吗?我返回的大部分内容是 XML,没有二进制数据。
非常感谢任何反馈。
【问题讨论】:
-
没有看到一个特定的android库,但是你可以使用相同的线程池模式来实现,看到这个问题stackoverflow.com/questions/3905349/…
-
感谢您向我指出 Azlam。实际上我有点急于完成这个应用程序,所以想知道,它可能与 ASIHTTP 不完全一样,但它可以帮助我将请求排队并处理它们。
标签: java android xml httprequest