okHttp是否是Android的一部分?

时间:2019-03-05 09:07:00

标签: android okhttp

根据一些参考,例如 Does Android use OkHttp internally? Android在HttpUrlConnection下内部使用(或至少正在使用)okHttp。 仍在最近的一些讨论中(例如Why HTTP/2 is not supported by Android's HttpUrlConnection?),建议使用来自GitHub的okHttp而不是Android http API。 所以我很困惑。有人有明确的答案吗?

1 个答案:

答案 0 :(得分:3)

从Android 4.4开始,使用OkHttp进行内部for实现

来源:https://twitter.com/JakeWharton/status/482563299511250944

Android中使用的OkHttp版本:

  • Android 4.4:OkHttp 1.1.2
  • Android 5.x:OkHttp 2.0.0
  • Android 6.0:OkHttp 2.4.0
  • Android 7.x:OkHttp 2.6.0
  • Android 8.0+:OkHttp 2.7.5

您可以在此处检查OkHttp Kitkat使用的版本: https://android.googlesource.com/platform/external/okhttp/+/refs/heads/kitkat-release/pom.xml

对于其他Android版本,将URL中的a替换为HttpUrlConnection