Jetty http/2 客户端挂起获取 url

Jetty http/2 client hangs fetching url

我有一个代码(实际上是从jetty-project repo复制过来的):

HTTP2Client http2Client = new HTTP2Client();
SslContextFactory sslContextFactory = new SslContextFactory();
HttpClient httpClient = new HttpClient(new HttpClientTransportOverHTTP2(http2Client), sslContextFactory);
Executor executor = new QueuedThreadPool();
httpClient.setExecutor(executor);
httpClient.start();

ContentResponse response = httpClient.GET("https://www.google.com/");

出于某种原因,它无限等待响应。它有什么问题?我正在寻找 http/2 客户端访问某些 https url 的工作示例。谢谢!

您可能没有配置 ALPN。

请参阅 ALPN documentation 为 JVM 运行 客户端代码启用 ALPN。