Spring boot Отключить ответ, когда HTTPS-порт поражен HTTP-запросом. - PullRequest
0 голосов
/ 09 ноября 2018

У меня есть приложение с весенней загрузкой, в котором tomcat прослушивает порт 8000 через HTTPS. Тем не менее, когда порт 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>

1 Ответ

0 голосов
/ 06 февраля 2019

Вы включили SSL. Просто измените server.ssl.enabled=true to server.ssl.enabled = false

...