在使用HttpUrlConnection时,在Android设备上内部使用okHTTP> 4.4

时间:2015-08-18 14:13:01

标签: android httpurlconnection okhttp

我想知道是否有人可以确认某些内容,因为我不确定它是否适用于手机上安装的Android版本或我正在编译的SDK版本。

似乎HTTPUrlConnection现在在设备上内部使用OkHttp> 4.4。因此,如果我的应用程序编译4.4但可以在4.0上运行,如果它在4.0上启动它仍然会使用下面的OkHttp吗?

我认为使用OkHttp作为直接实现并绕过HttpUrlConnection仍有一些优势?

提前致谢

1 个答案:

答案 0 :(得分:6)

  

如果它在4.0上启动,它仍然会在下面使用OkHttp吗?

只有当您直接使用OkHttp的API时,才能通过您的应用程序打包的OkHttp副本。

虽然谷歌可能有一台时间机器,但他们并没有使用它来“重新调整”Android并将OkHttp作为Android 4.4之前版本的HttpUrlConnection实现。

  

我认为使用OkHttp作为直接实现并绕过HttpUrlConnection仍有一些优势?

我更喜欢OkHttp's native API。它提供SPDY和HTTP / 2支持,如果您与服务器进行通信,而这些服务器又支持这些服务器,则它非常有用。