试图使用Http 2连接到https://graph.facebook.com。它 支持Http2,我检查。使用Jetty Http客户端。与添加alpn_boot位置-Xbootclasspath上启动和使用Jetty HTTP 2客户端
mHttp2JettyClient = new HTTP2Client();
mHttp2JettyClientWrapper =
new HttpClient(new HttpClientTransportOverHTTP2(mHttp2JettyClient), sslContextFactory);
...
mHttp2JettyClient.start();
mHttp2JettyClientWrapper.start();
...
jettyHttpRequest.version(HttpVersion.HTTP_2);
但不断收到超时配置它。来自浏览器/ Jetty使用Http1的相同请求工作。 如果我尝试请求直接
ContentResponse = mHttp2JettyClientWrapper.GET(jettyRequest.getURI());
那么它只是卡住,并没有返回。 任何想法?
有人使用Jetty Http客户端与Http2,可以共享一些代码示例,也许? :) –