1

我已经制作了几个Android使用HttpUriRequest来创建网络请求的应用程序和库(例如,我的droidQuery库),但是我看到一些新的库正在出现(例如OkHttp,这意味着非常快),它们使用HttpURLConnection代替.

是否HttpURLConnection提供比 更快的连接HttpUriRequest,或者这两个类基本上是等效的?使用其中一种的优点和缺点是什么?

4

1 回答 1

2

这在Android 开发博客上得到了回答:

哪个客户端最好?

Apache HTTP 客户端在 Eclair 和 Froyo 上的错误更少。这是这些版本的最佳选择。

对于 Gingerbread 和更好的,HttpURLConnection 是最佳选择。其简单的 API 和小尺寸使其非常适合 Android。透明压缩和响应缓存可减少网络使用、提高速度并节省电池。新应用程序应该使用 HttpURLConnection;这是我们将在未来花费精力的地方。

于 2013-08-01T13:16:16.737 回答