0
我正嘗試在Android上使用Jetty HTTP/2客戶端與自定義HTTP/2服務進行通信。我看不到使用ALPN作爲啓動參數啓動android HTTP/2應用程序的方法。有沒有辦法可以禁用ALPN的Jetty客戶端或一些解決方法來激活ALPN在啓動時間?Android上的Jetty Http/2客戶端
我正嘗試在Android上使用Jetty HTTP/2客戶端與自定義HTTP/2服務進行通信。我看不到使用ALPN作爲啓動參數啓動android HTTP/2應用程序的方法。有沒有辦法可以禁用ALPN的Jetty客戶端或一些解決方法來激活ALPN在啓動時間?Android上的Jetty Http/2客戶端
As answered在[jetty-users] mailing list。
不可能。
HTTP/2幾乎需要TLS/ALPN。
目前,要做到這一點的方法是在bootclasspath時間修改Java SSL類。
Jetty Project已將此修改寫入基於標準OpenJDK的Java envs的alpn-boot.jar
。
正常的Android應用程序無法在正常的Android設備上執行xbootclasspath。
你有選擇。
好運,