У меня есть требование создать клиентское приложение для платформы Android. Ожидается, что клиент будет поддерживать HTTP/1.1, HTTP/2 и HTTP/3 асинхронно. Из того, что я понимаю, HttpurlConnection является единственным нативным стеком для HTTP/HTTP, но он поддерживает только HTTP/1.1. Это правильное наблюдение, или оно поддерживает HTTP/2 и HTTP/3. Также есть способ использовать HttpurlConnection не блокирующей модой.
Подробнее здесь: https://stackoverflow.com/questions/794 ... and-http-3