【发布时间】:2019-12-18 07:31:33
【问题描述】:
我在我当前的应用程序中使用DefaultHttpClient。
我读到这篇文章指出DefaultHttpClient 已被弃用:http://developer.android.com/reference/org/apache/http/impl/client/DefaultHttpClient.html
指向这个网站:http://android-developers.blogspot.com/2011/09/androids-http-clients.html?m=1,太老了,写于2011年。
我将放弃使用 DefaultHttpClient 并关注这篇使用 Apache 的 HttpClient 的文章:http://loopj.com/android-async-http/
我想知道在 2015 年针对 android API 19 及更高版本进行编程时,这是否是正确的路径。
【问题讨论】:
-
你链接到的页面说:
An asynchronous callback-based Http client for Android built on top of Apache’s HttpClient libraries,但是等等......你已经说过不推荐使用 Apache 的 HttpClient 所以......? -
顺便说一句:你听说过developer.android.com/training/volley/index.html、square.github.io/okhttp 和类似的库吗?
-
好吧,如果两者相同,那就更糟了。loopj.com/android-async-http 也被弃用了。那么现在人们用什么?
-
volley, okhttp 之类的,看我上面的评论
-
从未听说过 Volley 或 okhttp。我看到另一个人发布了一个提到他们的答案。