【发布时间】:2019-03-20 02:24:02
【问题描述】:
我有点困惑如何将 OkHttp 升级到 v3.0.0,同时保留使用 HttpURLConnection 的代码。
我们当前的依赖项是:
compile 'com.squareup.okhttp:okhttp:2.7.0'
compile 'com.squareup.okhttp:okhttp-urlconnection:2.7.0'
变更日志指出:
不推荐使用 Apache HTTP 客户端和 HttpURLConnection API。它们继续像往常一样工作,但我们正在将所有内容移至新的 OkHttp 3 API。 okhttp-apache 和 okhttp-urlconnection 模块应该只用于加速向 OkHttp 的请求/响应 API 的转换。这些已弃用的模块将在即将发布的 OkHttp 3.x 版本中删除。
很遗憾,我不清楚“我们将所有内容都迁移到新的 OkHttp 3 API”是什么意思。
我尝试依赖com.squareup.okhttp:okhttp-urlconnection:3.0.0,但它不存在。
我是否应该保留com.squareup.okhttp:okhttp-urlconnection:2.7.0 并仅将com.squareup.okhttp:okhttp 升级到3.0.0?
还是这句话的意思是只依赖com.squareup.okhttp:okhttp应该可以工作?
【问题讨论】: