0

我可以将 QUIC 与 HTTP 1 一起使用(在 Android 中)。我一直在阅读 QUIC 与 HTTP 2 一起使用,但是当我将它与 HTTP 1 一起使用时,我的 HTTP 连接时间得到了改善。

我正在使用

urlConnection = (HttpsURLConnection) url.openConnection();
stream = urlConnection.getInputStream();

在QUIC之后是:

 val engine: CronetEngine =
            engineBuilder.enableHttp2(true).enableBrotli(true).enableQuic(true).enableHttpCache(
                CronetEngine.Builder.HTTP_CACHE_IN_MEMORY,
                (100 * 1024).toLong()
            ).build()

 val stream: StreamHandler =
            StreamHandlerFactory(engine).createURLStreamHandler("https") as StreamHandler
 val urlConnection: HttpURLConnection = stream.openConnection(url) as HttpURLConnection

inputStream = urlConnection.getInputStream()

如果QUIC仅支持HTTP 2 ,我想了解为什么使用Quic + HTTP 1会减少连接时间

4

0 回答 0