【发布时间】:2017-03-04 09:23:08
【问题描述】:
我正在使用 OkHttp 库和 HTTP/2 开发一个 Android 视频流应用程序。我正在研究使用 HTTP/2 协议的服务器推送功能的可能性,但我不确定 OkHttp 是否支持。
我有一个基本的服务器实现来测试 HTTP/2 推送,它在 chrome 浏览器上运行没有问题(即,推送的内容存储在缓存中并由浏览器从缓存中检索)。当我使用带有 OkHttp 库的 Android 应用程序时,不再将内容推送到客户端的缓存中(顺便说一下,它已初始化并正常工作)。特别是,对于服务器想要推送的每个内容,客户端都会向服务器发送一个重置流。
你知道 OkHttp 是否支持推送流吗?如果它确实支持服务器推送,是否有使其工作的最佳实践?提前感谢您的回答。
【问题讨论】:
标签: http2 okhttp3 server-push okhttp