首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么jetty服务器在发送请求时不同意协议?

为什么jetty服务器在发送请求时不同意协议?
EN

Stack Overflow用户
提问于 2020-01-27 05:17:13
回答 1查看 3K关注 0票数 0

Java版本

1.8

Jetty版本

9.3.x

尝试:13443...

  • TCP_NODELAY set

  • Connected到(10.61.45.225)端口13443 (#0)

  • ALPN,提供http/1.1

  • Cipher选择: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH

  • successfully set证书验证locations:

  • CAfile: /etc/pki/ TLS /certs/ca-bundle.crt CApath: none

  • TLSv1.2 (OUT),TLS报头,证书状态(22):

  • TLSv1.2 (OUT),TLS握手,客户hello (1):

  • TLSv1.2 (IN),TLS握手,服务器hello (2):

  • TLSv1.2 (IN),TLS握手,证书(11):

  • TLSv1.2 (IN),TLS握手,服务器密钥交换(12):

  • TLSv1.2 (IN),TLS握手,请求CERT (13):

  • TLSv1.2 (IN),TLS握手,服务器完成了(14):

  • TLSv1.2 (OUT)、TLS握手、证书(11):

  • TLSv1.2 (OUT)、TLS握手、客户密钥交换(16):

  • TLSv1.2 (OUT)、TLS握手、CERT验证(15):

  • TLSv1.2 (OUT)、TLS更改密码、更改密码规范(1):

  • TLSv1.2 (OUT)、TLS握手、finished (20):

  • TLSv1.2 (IN)、TLS更改密码,更改密码规范(1):

  • TLSv1.2 ( in ),TLS握手,完成(20):

  • SSL连接使用TLSv1.2 /ECDHE-RSA-SHA384 ALPN,服务器不同意协议服务器证书:主题: CN=karaf@开始日期:1月23日07:06:56 2020年格林尼治时间届满日期:7月23日07:07:06 :2020年GMT签发者: CN= SSL证书验证结果:证书链中的自签名证书(19),无论如何仍在继续。获取/path/to/resource HTTP/1.1主机::13443用户-代理: curl/7.65.0接受:/ Mark作为不支持多用途< HTTP/1.1 200 OK < Date: Fri,2020年1月24日10:53:03 GMT <访问-控制-起始:*<内容-类型:应用程序/json;charset=utf-8;配置文件=一些-值#

我的问题是服务器不同意哪个协议?根据日志,似乎ALPN提供使用http/1.1,服务器可能不同意它,因此也不同意日志。

有什么解决办法吗?

为什么需要解决方案?

我认为由于这个原因,最初作为https请求发送的请求在代码中调试时被解析为http请求。见下面的日志。

EN

回答 1

Stack Overflow用户

发布于 2020-01-28 18:17:40

事实证明,jetty没有正确配置ssl。为了解决这个问题,我给它添加了以下内容。

代码语言:javascript
复制
<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>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59925444

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档