首页 > 解决方案 > okHttp 是 Android 的一部分吗?

问题描述

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

标签: androidokhttp

解决方案


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

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

Android 中使用的 OkHttp 版本:

  • 安卓 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 版本kitkat-release,在 URL中替换为<your-dessert>-release.


推荐阅读