Java版本
1.8
Jetty版本
9.3.x
尝试:13443...
我的问题是服务器不同意哪个协议?根据日志,似乎ALPN提供使用http/1.1,服务器可能不同意它,因此也不同意日志。
有什么解决办法吗?
为什么需要解决方案?
我认为由于这个原因,最初作为https请求发送的请求在代码中调试时被解析为http请求。见下面的日志。

发布于 2020-01-28 18:17:40
事实证明,jetty没有正确配置ssl。为了解决这个问题,我给它添加了以下内容。
<New id="tlsHttpConfig" class="org.eclipse.jetty.server.HttpConfiguration"> <Arg> <New id="httpConfig" class="org.eclipse.jetty.server.HttpConfiguration"> <!-- This says... Redirect to https://host:8443 if server returns "NOT SECURE" error --> <Set name="secureScheme">https</Set> <Set name="securePort">8443</Set> </New> </Arg> <Call name="addCustomizer"> <Arg> <New class="org.eclipse.jetty.server.SecureRequestCustomizer" /> </Arg> </Call> </New>https://stackoverflow.com/questions/59925444
复制相似问题