Spring boot AWS Elasticbeanstalk: RequestRejectedException: Запрос ...... HTTP-метод "CONNECT" не был включен в белый список - PullRequest
0 голосов
/ 26 марта 2020

У меня было приложение Springboot, развернутое в Elasticbeanstalk, все работало, пока мы не достигли времени, чтобы повернуть сертификат ssl для RDS. После этого я снова развернул свое приложение, и оно больше не работало. Я получил эту ошибку:

Запрос был отклонен, поскольку метод HTTP "CONNECT" не был включен в белый список

Но я не использую этот вид запроса, Я в основном использую GET POST PUT и DELETE, но открывая журнал tomcat, я вижу несколько запросов с помощью этого метода:

127.0.0.1 - - [03/Mar/2020:01:20:51 +0000] "CONNECT / HTTP/1.1" 500 3414
127.0.0.1 - - [03/Mar/2020:01:20:52 +0000] "CONNECT / HTTP/1.1" 500 3414
127.0.0.1 - - [03/Mar/2020:01:20:52 +0000] "CONNECT / HTTP/1.1" 500 3414
127.0.0.1 - - [03/Mar/2020:01:20:53 +0000] "CONNECT / HTTP/1.1" 500 3414
127.0.0.1 - - [03/Mar/2020:01:20:53 +0000] "CONNECT / HTTP/1.1" 500 3414

И это вызывает HttpFirewall Spring для запуска org.springframework.security. web.firewall.RequestRejectedException

Я попытался переопределить HttpFirewall, добавив вручную метод CONNECT, а также попытался полностью отключить эту защиту, но я продолжаю получать эту ошибку.

I пытался взглянуть на Stackoverflow, но ни у кого действительно нет работающего решения для AWS

Пожалуйста, ребята, любая помощь действительно приветствуется!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...