为什么我们使用ApacheHttpClient
代替HttpURLConnection
?在哪些情况下我们更喜欢HttpUrlConnection
? Apache客户端已被弃用,但我们仍在使用它 - 为什么?
答案 0 :(得分:2)
阅读Jesse撰写的这篇博客 来自Dalvik的Wilson 团队:http://android-developers.blogspot.com/2011/09/androids-http-clients.html?m=1
答案 1 :(得分:0)
<强> ApacheHttpClient 强>
DefaultHttpClient及其兄弟AndroidHttpClient是可扩展的 适用于Web浏览器的HTTP客户端。它们大而灵活 蜜蜂。它们的实现是稳定的,并且它们几乎没有错误。
<强> HttpURLConnection类强>
HttpURLConnection是一个通用的轻量级HTTP客户端 适合大多数应用。这堂课起初很简陋,但是 其专注的API使我们能够轻松稳步提升。
有关详情,请here
答案 2 :(得分:0)
更具体的答案是基于意见的,但谷歌建议将HttpClient升级至Android 2.2,然后推荐UrlConnection。
请参阅http://android-developers.blogspot.fr/2011/09/androids-http-clients.html