gpt4 book ai didi

java - 嵌入式 Jetty 响应端口 443 上的 clear http

转载 作者:太空宇宙 更新时间:2023-11-03 14:43:24 25 4
gpt4 key购买 nike

我有一个使用嵌入式 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 响应。

关于java - 嵌入式 Jetty 响应端口 443 上的 clear http,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41273021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com