我想爲JAX-RS客戶端實現支持HTTP/1.1和HTTP/2的JAX-RS客戶端。使用JAX-RS客戶端支持HTTP/1.1和HTTP/2
如果服務器支持使用HTTP/2的ALPN,並且如果服務器不提供任何信息,則使用HTTP/1.1來使用HTTP/2。
我已經閱讀了一些關於ALPN的文章,它似乎是可能的,但我沒有在同一時間找到任何支持這些協議的東西。我沒有設法將這些插在一起。我正在使用Jetty HTTP/1.1 transport connector for Jersey和custom implementation for HTTP/2 transport connector。
你想[打開一個問題](https://github.com/eclipse/jetty.project/issues)到Jetty,以支持基於ALPN動態選擇要使用的傳輸。這樣,你將只能編寫一個與兩種協議兼容的澤西運輸工具。謝謝 ! – sbordet
@sbordet我剛剛創建了[issue](https://github.com/eclipse/jetty.project/issues/1350) –
您是否嘗試在您的應用程序中使用任何異步調用 –