繁体   English   中英

嵌入式Jetty响应以清除端口443上的http

[英]Embedded Jetty responds to clear http on port 443

我有一个使用嵌入式Jetty 9.3.11的Java 8应用程序,该应用程序希望侦听端口(TCP / 443)上的仅https连接。 但是,当连接了清晰的HTTP客户端时,浏览器最终将下载一个7字节的小文件。 以下是该文件的od输出:

$ od -t x1 download
0000000 15 03 03 00 02 02 50
0000007

要求不要在仅TLS的端口443上响应纯文本HTTP。有趣的是,Jetty 9.1.3不会以这种方式运行。

我的问题如下:

  1. 这个文件是什么?在仅使用HTTPS的端口443上进行明文HTTP请求可能会产生哪些其他副作用?

  2. 如何阻止Jetty以这种方式响应以清除HTTP?

提前致谢。

字节是:

15 03 03 00 02 02 50

哪里:

15    == TLS Alert Message Type
03 03 == TLS Protocol version 1.2
00 02 == TLS Frame length
02    == Alert level Fatal
50    == Internal Error

无法理解非TLS客户端时,似乎就像是正常的TLS响应。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM