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。
你有选择。
好运,