作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我在我当前的应用程序中使用 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 及更高版本进行编程时,这是否是正确的选择。
最佳答案
好吧,我等了一个星期,然后做了很多研究。我想我找到了答案。
我强烈建议初学者甚至专业的 Android 程序员了解名为 Retrofit 的非常有用的库的存在:
http://square.github.io/retrofit/ 提供了广泛的文档
Stack overflow 还提供了几乎所有需要通过网络联系远程 REST 服务的示例。
最好停止使用 HttpURLConnection 和 AsyncTask。改造速度更快,支持所有开箱即用的故障情况。
关于android - 替换已弃用的 DefaultHttpClient,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31802365/
我是一名优秀的程序员,十分优秀!