ASIHTTPRequest vs NSURLConnection

Fra*_*ank 8 iphone nsurlconnection asihttprequest

只是想知道哪个在性能和可用性方面更快?或者如果那里有更好的东西?

Dan*_*Ray 11

ASIHTTPRequest比NSURLConnection好得多,这太荒谬了.它更强大,更简单.我每次看到与NSURLConnection相关的问题时都会推荐它.

我不知道任何其他http客户端库.我对ASIHTTPRequest并不信任 - 如果有更好的工具出现,我会用它.但ASI已经确定了它,很难想到任何其他人重新发明那个特定的车轮.

编辑2012年2月:截至几个月前,ASIHTTPRequest已弃用,其作者建议使用其他内容.AFNetworking似乎是一个受欢迎的选择,虽然我没有亲自使用它.

我在这里提到这个,因为这个问题和答案仍然很受欢迎,似乎人们不知道这种变化.


Jos*_*phH 5

这里有一些与旧版本相关的性能信息:

http://allseeing-i.com/ASIHTTPRequest-1.5

它非常具有可比性.我不确定是否有更新版本的数据.

请注意,最新的ASIHTTPRequest内置了对缓存的支持(NSURLConnection没有) - 如果你启用它并且它适用于你的使用它会让你获得一个主要的加速.

ASIHTTPRequest也为您免费提供很多东西; 例如,如果你想要它,它可以透明地处理HTTP代理身份验证.

我一直在NSURLConnection上选择ASIHTTPRequest:对我而言,缓存是真正的主要优势,但其他一切肯定都很好.

如果您决定使用ASIHTTPRequest,请使用最新的git master,而不是v1.7版本 - 后者有一些错误会在取消请求时导致崩溃以及一些在master中修复的其他问题.