想知道在性能和可用性方面哪个更快?或者如果有什么更好的呢?ASIHTTPRequest vs NSURLConnection
8
A
回答
5
有关于这里的旧版本的一些性能信息:
http://allseeing-i.com/ASIHTTPRequest-1.5
这是非常具有可比性。我不确定是否有更新版本的数据。
请注意,最近的ASIHTTPRequest内置了缓存支持(NSURLConnection不支持) - 如果启用该功能并且适用于您的使用,它会使您获得主要的加速。
ASIHTTPRequest也免费为你做了很多事情;例如,它可以透明地处理HTTP代理身份验证(如果需要)。
我挑ASIHTTPRequest在NSURLConnection的所有的时间:对我来说,缓存是真正的大优势,但一切肯定是不错的。
如果您决定使用ASIHTTPRequest,请使用最新的git master,而不是v1.7版本 - 后者有一些错误会导致在取消请求时引起崩溃,以及其他一些问题在master中修复。
11
ASIHTTPRequest比NSURLConnection好得多,很荒谬。它更强大,更简单。每当我在这里看到与NSURLConnection相关的问题时,我都会推荐它。
我不知道任何其他的http客户端库。我对ASIHTTPRequest没有信心 - 如果有更好的工具出现,我会使用它。但是ASI已经钉牢了它,很难想到其他人重新发明这个特定的轮子。
编辑2012年2月:由于几个月前,ASIHTTPRequest已被废弃,它的作者建议使用别的东西。 AFNetworking似乎是一种流行的选择,尽管我没有亲自使用它。
我在这里提到这个,因为这个问题和答案仍然很受欢迎,而且似乎人们不知道这个改变。
相关问题
- 1. 使用NSURLConnection或ASIHTTPRequest发送POST数据
- 2. NSURLConnection和ASI-HTTP-Request有什么区别?
- 3. 最佳实践:NSURLConnection sendSynchronousRequest vs sendAsynchronousRequest
- 4. 需要帮助使用AsiHttpRequest
- 5. objective-c用ASIHTTPRequest替换NSMutableURLRequest
- 6. 为什么我更喜欢通过NSURLConnection的ASIHTTPRequest从网上下载文件?
- 7. NSURLConnection
- 8. ASIHttpRequest POST
- 9. ASIHTTPRequest - HTTPS
- 10. 异步NSURLConnection计划教程
- 11. 检查SSL属性ASIHTTPRequest
- 12. ASIHTTPRequest didReceiveData - 如何使用?
- 13. EXC_BAD_ACCESS NSUrlConnection
- 14. NSURLConnection&UIProgressView
- 15. NSURLConnection NSURLSession
- 16. NSNotificationCenter和ASIHTTPRequest
- 17. asiHttpRequest在iOS5下
- 18. ASIHTTPRequest同步
- 19. Asihttprequest 61错误
- 20. ASIHttpRequest POST图像
- 21. ASIHttprequest登录
- 22. ASIHTTPRequest和ASP.NET
- 23. ASIHTTPRequest超时
- 24. ASIHTTPRequest + WCF POST XML
- 25. ASIHTTPRequest responseData null
- 26. ASIHTTPRequest调试
- 27. ASIHTTPRequest问题
- 28. ASIHTTPRequest初始化
- 29. ARC和ASIHTTPRequest
- 30. asihttprequest超时
RESTkit与AFNetworking ....哪一个更受欢迎?这不是一个主观问题。我只想使用下一个“事实上的”标准。 – user798719 2012-07-31 16:13:44
他们做了不同的事情。 RESTKit是一个带自动对象映射的REST客户端。 AFNetworking是一个通用的HTTP客户端。他们在同一个社区,但他们处理不同的目的。不过,我没有任何可以量化的关于它们相对流行度的说法。 – 2012-08-01 13:00:31