我试图在Android上使用Jetty HTTP / 2客户端与自定义HTTP / 2服务进行通信。我无法使用ALPN作为启动参数来启动Android HTTP / 2应用程序的方法。有没有办法可以为Jetty客户端禁用ALPN或某些解决方法在启动时激活ALPN?
答案 0 :(得分:1)
不可能。
HTTP / 2非常需要TLS / ALPN。
目前,这样做的方法是在bootclasspath时修改Java SSL类。
Jetty项目已将此修改写入基于标准OpenJDK的Java环境的alpn-boot.jar
。
正常的Android应用程序无法在普通的Android设备上执行xbootclasspath。
您拥有的选项。
祝你好运,