我想让服务器套接字在 Java 中为 HTTP/2 工作,最好是 TLS/https。
我的 TLS 服务器套接字工作正常,但浏览器只会与它通信 HTTP/1.1。如果我理解正确,您需要 ALPN 来获取 HTTP/2 浏览器以连接到您的 TLS 套接字并开始在其上运行 HTTP/2;浏览器不会要求在 https 上升级到 HTTP/2。到目前为止,Java8 似乎还没有做 ALPN。也许还有其他方法可以强制浏览器执行 HTTP/2,至少是非 TLS。
那么,有人知道如何为 HTTP/2 制作 Java 服务器套接字吗?