試圖使用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,可以共享一些代碼示例,也許? :) –