Я только что узнал, что рекомендуемый Android http-клиент HttpUrlConnection не поддерживает HTTP / 2.
HttpUrlConnection
Есть ли конкретная причина не использовать HTTP / 2 на Android?
Вы можете использовать OkHttp, если хотите использовать преимущества HTTP / 2:
https://github.com/square/okhttp
В любом случае он превосходит HttpUrlConnection.Если вы делаете что-то сложное, например, получать сложные ответы JSON из веб-API, я бы порекомендовал Retrofit:
https://square.github.io/retrofit/