okHttp 是 Android 的一部分吗?

Ari*_*i H 2 android okhttp

根据一些参考资料,例如 Android 在内部使用 OkHttp 吗? Android 在 HttpUrlConnection 下内部正在使用(或至少正在使用)okHttp。仍然在最近的一些讨论中(例如,为什么 Android 的 HttpUrlConnection 不支持 HTTP/2?)建议使用来自 GitHub 的 okHttp 而不是 Android http API。所以我很困惑。有没有人有明确的答案?

Bas*_*asi 6

从 Android 4.4 开始使用 OkHttp 作为其内部HttpUrlConnection实现

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

Android 中使用的 OkHttp 版本:

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

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

对于其他 Android 版本kitkat-release,将 URL 中的<your-dessert>-release.