У нас есть несколько тестов безопасности в нашей компании, в которых приложения тестируются различными способами Одним из них является попытка подключения типа:
telnet localhost 8080
CONNECT http://test.com HTTP/1.1
и в этом случае вернуть 400
или 405
. Существующие приложения Spring MVC возвращают 400
, но, похоже, наше новое приложение Spring WebFlux: 5.1.2.RELEASE
(сервер Netty) возвращает 200
.
Первым делом я перешел на последнюю весеннюю версию WebFlux: 5.1.4.RELEASE
, и в этом случае код ошибки http ответа был: 404
, но все еще был недостаточно хорош. Поэтому я попытался:
- Создание веб-фильтра
- Изменить фильтр CORS
- Модификация Spring Security chain
, но все эти решения не дали результатов. Как ты это исправил? Было бы неплохо создать собственный обработчик http?