gpt4 book ai didi

当 https 端口被 http 请求命中时,Spring boot 禁用响应

转载 作者:太空宇宙 更新时间:2023-11-03 12:46:51 26 4
gpt4 key购买 nike

我有一个 spring boot 应用程序,其中 tomcat 通过 HTTPS 监听端口 8000。然而,当端口 8000 被普通 http 请求命中时,服务器会以 http 400 响应。

Bad Request
This combination of host and port requires TLS.

有没有办法避免这种情况?我不希望服务器在 http://localhost:8000 时发送任何响应被要求。 Spring boot 和 tomcat 版本如下:

sprint-boot v2.0.0.RELEASE
tomcat v8.5.28

更新:application.properties如下

server.port=8000
server.ssl.enabled=true
server.ssl.key-alias=alias
server.ssl.key-store=classpath:key.jks
server.ssl.key-store-type=JKS
server.ssl.key-store-password=<password>
server.ssl.key-password=<password>

最佳答案

您启用了 SSL 只需将 server.ssl.enabled=true 更改为server.ssl.enabled=false

关于当 https 端口被 http 请求命中时,Spring boot 禁用响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53218852/

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