Android: как использовать одно соединение HTTP / 2? - PullRequest
0 голосов
/ 05 октября 2018

Наши мобильные приложения должны одновременно отправлять 2 разных HTTPS-запроса .Мы хотели бы убедиться, что используется только 1 соединение.Наш сервер поддерживает HTTP / 2 .

На iOS , все работает хорошо: установлено только 1 соединение.

На Android , наше приложение устанавливает 2 разных соединения.

Можно ли добиться того же и на Android?

ОБНОВЛЕНИЕ:

Я нашелПричина: рекомендуемый Android клиент http HttpUrlConnection не поддерживает HTTP / 2!

Какую рекомендацию вы используете для использования HTTP / 2 на Android?

1 Ответ

0 голосов
/ 06 октября 2018

В конце концов я смог сделать HTTP / 2-запросы на Android с помощью библиотеки OkHttp :

http://square.github.io/okhttp/

Очень разочаровывает, что HttpUrlConnection(HTTP-клиент по умолчанию для библиотеки Android) не поддерживает HTTP / 2, даже на последней версии Android 9!

Поддержка HTTP / 2 в iOS началась в iOS 9, что означает 2015 год, 3 года назад!

...