-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