Apache HttpClient 5为http2连接抛出了timout异常

时间:2018-12-19 15:29:59

标签: java apache-httpclient-4.x http2 alpn apache-httpclient-5.x

我正在运行一个可以接受http / 2连接的tomcat服务器,我使用apache httpclient 5.x beta在服务器和我的Webclient之间建立了http2连接。我可以成功建立连接并将其保持几分钟。

但是在很少的数据交换之后,客户端抛出了如下异常

  

org.apache.hc.core5.util.TimeoutValueException:超时期限:60,000 MILLISECONDS,实际:60,000 MILLISECONDS           在org.apache.hc.core5.util.TimeoutValueException.fromMillis(TimeoutValueException.java:49)           在org.apache.hc.core5.concurrent.BasicFuture.get(BasicFuture.java:107)           在...

我什至无法使用服务器创建新的端点,但是服务器已启动并且可以从不同的Web客户端或使用http2的curl等工具进行访问

click这里是代码片段,这是我使用的确切代码,只做了很少的修改

我的配置如下

Apache Tomcat-9.0.x, 杰克-1.8, Conscrypt(作为自定义安全提供程序以支持http2的ALPN), HttpClient-5.x Beta

0 个答案:

没有答案