为什么我们使用ApacheHttpClient
而不是HttpURLConnection
?在哪些情况下我们更喜欢HttpUrlConnection
?Apache 客户端已被弃用,但我们仍在使用它 - 为什么?
问问题
100 次
3 回答
2
阅读 Dalvik 团队的 Jesse Wilson 写的这篇博客。:http ://android-developers.blogspot.com/2011/09/androids-http-clients.html?m=1
于 2013-07-11T07:40:20.290 回答
0
更具体的答案是基于意见的,但谷歌推荐 HttpClient 到 Android 2.2,然后是 UrlConnection。
见http://android-developers.blogspot.fr/2011/09/androids-http-clients.html
于 2013-07-11T07:42:23.220 回答
0
ApacheHttpClient
DefaultHttpClient 及其兄弟 AndroidHttpClient 是适用于 Web 浏览器的可扩展 HTTP 客户端。他们拥有庞大而灵活的 API。它们的实现是稳定的,并且几乎没有错误。
HttpURL连接
HttpURLConnection 是一个通用的、轻量级的 HTTP 客户端,适用于大多数应用程序。这个类起步不起眼,但其专注的 API 让我们很容易稳步改进。
更多细节在这里
于 2013-07-11T07:41:07.013 回答