【发布时间】:2019-03-11 07:44:37
【问题描述】:
我刚发现Android推荐的http客户端HttpUrlConnection不支持HTTP/2。
是否有特定原因不在 Android 上使用 HTTP/2?
【问题讨论】:
-
多年前就支持 SPDY,它是 HTTP/2 的前身。您如何确定不支持 HTTP/2?不过,出于多种原因,OkHttp 是更好的选择。
-
我正在监控服务器端的 https 请求。来自使用 HttpUrlConnection 的 Android 应用程序的请求始终为 HTTP/1.1,即使在 Android 9 上也是如此。而来自 iOS 应用程序的请求始终为 HTTP/2。
标签: android networking httpurlconnection okhttp http2