【发布时间】:2015-11-25 20:15:30
【问题描述】:
我想从互联网上下载一个 JSON 对象。我看过很多HTTP Client 的例子,但我从documentation 读到
Android 6.0 版本删除了对 Apache HTTP 客户端的支持。如果您的应用正在使用此客户端并针对 Android 2.3(API 级别 9)或更高版本,请改用 HttpURLConnection 类。此 API 更高效,因为它通过透明压缩和响应缓存减少了网络使用,并将功耗降至最低。要继续使用 Apache HTTP API,您必须首先在 build.gradle 文件中声明以下编译时依赖项:
所以我应该使用HttpURLConnection,因为我发现有些人正在使用一个名为Volley 的库。
【问题讨论】:
-
如果关于弃用,实际上,你可以很容易地发现 Volley 仍然使用弃用的 Apache 库:)