2016-10-22 9 views
1

私は、OkHttpライブラリとHTTP/2を使用してAndroidビデオストリーミングアプリケーションを開発しています。私は、HTTP/2プロトコルのサーバープッシュ機能を使用する可能性を調査していますが、OkHttpがサポートしているかどうかはわかりません。OkHttpはHTTP/2サーバープッシュをサポートしていますか?

Iは、Chromeブラウザ上の問題なく動作するHTTP/2プッシュをテストするための基本的なサーバーの実装(すなわち、コンテンツがキャッシュに格納され、ブラウザによってキャッシュから検索されるプッシュ)を有しています。 AndroidアプリケーションをOkHttpライブラリで使用すると、コンテンツはクライアントのキャッシュにはもうプッシュされません(初期化され、正しく動作します)。特に、クライアントは、サーバがプッシュしたい各コンテンツについて、サーバにリセットストリームを送信する。

はOkHttpがプッシュストリームをサポートしている場合は、任意のアイデアを持っていますか?サーバープッシュをサポートしている場合は、それを動作させるためのベストプラクティスがありますか?あなたの答えに事前に感謝します。現在

答えて

1

何もありません。私たちはrewritingキャッシュの永続性です。それは大きな努力です。内部を読み取る場合はコールバックがありますが、現在はプッシュしたストリームをキャンセルするだけです。

+0

あなたの答えをありがとう。だから混乱を避けるために?どのような状況では動作していない押し、私はその後ドキュメントで、サーバープッシュがサポートされている機能(https://square.github.io/okhttp/2として指定されていることを指摘したいと思います.x/okhttp/index.html?com/squareup/okhttp/Protocol.html)。 – Stefano

+0

あなたはあまりにも多くのドキュメントを読んでいます。それは単にHTTP/2が何であるかを伝えようとしています。 –

+0

どうもありがとう!カスタムPushObserverクラスを作成してサーバープッシュを使用することができました。あなたの提案をもう一度おねがいします。 – Stefano

関連する問題