Open cmjcomeon1 opened 2 years ago
不考虑哦,http2经过代理的时候都会降级成http1的
感谢大佬。 代理可以通过ALPN分别获取服务端和浏览器的是否支持HTTP2的能力。是因为netty的ALPN存在问题还是其他原因,所以代理都会降级成HTTP1.1? SslContextBuilder.forClient() .trustManager(InsecureTrustManagerFactory.INSTANCE) .applicationProtocolConfig(new ApplicationProtocolConfig( ApplicationProtocolConfig.Protocol.ALPN, SelectorFailureBehavior.NO_ADVERTISE, SelectedListenerFailureBehavior.ACCEPT, ApplicationProtocolNames.HTTP_2, ApplicationProtocolNames.HTTP_1_1)) .build();
netty默认的ALPN是不支持http2的,然后就算开启了但是代理服务不支持http2也不行呀,解码器要重新适配一套
大佬,是否考虑支持HTTP2.0?