ASIHTTPRequest 相当于 Android 或任何 HTTP 请求管理器/包装器?
我正在开发一个将发出大量 HTTP 请求的应用程序。
我知道 iOS 有一个名为 ASIHTTPRequest 的第三方库来管理和组织所有这些请求,使其变得更容易且不那么繁琐。
Android 有类似的库吗?
I'm developing an app that will make extensive HTTP requests.
I know for a fact that iOS has a third-party library called ASIHTTPRequest to manage and organize all these requests, making it much easier and less tedious.
Is there a similar library available for Android?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
根据这篇演讲,如果您的目标是 Gingerbread 之前的版本 (<2.3),您应该坚持使用 Apache Http 客户端库。但是,如果您的目标是 Gingerbread 或更高版本,那么使用 java.net.URLConneciton Google 工程师推荐的类。
According to this talk, if you're targeting pre-Gingerbread versions (<2.3) you should stick to Apache Http Client library. If however you're targeting Gingerbread or later, you will be safer to use the java.net.URLConneciton class as recommended by the Google engineer.
使用 https://github.com/loopj/android-async-http
就像 ASIHTTPRequest 一样,这个库可以轻松发出异步请求,而无需担心线程或异步任务。
它甚至包括一个 JSON 解析器。
您还可以使用 http://code.google.com/p/android- query/wiki/AsyncAPI 看起来不错
更新:Android 已经发布了它完全符合你的要求:
http://www.javacodegeeks.com/2013/06/ android-volley-library-example.html
Use https://github.com/loopj/android-async-http
Just like ASIHTTPRequest, this lib makes is easy to make async requests without worrying about threads or async tasks.
It even includes a JSON parser.
You can also use http://code.google.com/p/android-query/wiki/AsyncAPI which looks good
Update : Android has released which does exactly what you want :
http://www.javacodegeeks.com/2013/06/android-volley-library-example.html