-1
我正在评估OpenJDK 8的Jetty alpn-boot以添加对ALPN(和HTTP/2)的支持。然而,问题在于jar文件必须放在引导类路径中,并且我无法确保它始终在所有环境中都存在(例如,客户端的服务器)。检查是否支持ALPN
所以我需要一个回退机制,如:
if (isAlpnSupported()) {
/* use HTTP/2 protocol */
} else {
/* fallback legacy code */
}
我可以检查,如果不做一个HTTP/2服务器的实际连接支持ALPN?
'catch(Throwable x)'有点难看,但我明白了,谢谢。 – holmis83