Spring Boot Rest: избегайте отклонения запроса, потребляйте все - PullRequest
0 голосов
/ 30 января 2020

Добрый день ТАК. Я хочу, чтобы мой контроллер принимал любой тип запроса, независимо от того, верен он или нет. Я делаю это в целях тестирования. Все хорошо, если только заголовки и тело запроса не совпадают. Например, мой контроллер не может обработать запрос с заголовком Content-Type, установленным на multipart/form-data, и пустым телом запроса. Я сталкиваюсь с "запросом было отклонено, потому что не было найдено многочастной границы", исключение 500 и ответ. Это выбрасывается где-то внутри ядра.

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

Как я могу потреблять как обычные, так и ошибочные запросы? Любой метод будет достаточен, пока я смогу получить тело из запроса и зарегистрировать его. Вероятно, мне нужно добраться до нижнего уровня абстракции.

...