Могу ли я отключить тело запроса декодирования в весенней обработке HTTP POST с заголовком application/x-www-form-urlencoded (или получить исходное тело запроса)

Работая в особой ситуации, я должен обработать запрос с помощью ConentType:application/x-www-form-urlencoded, но не закодирован при доставке. Spring может декодировать тело запроса, поэтому я получу неправильное тело, например: правильная строка:"a+b+c" весенние декодирующие строки:"a b c"

Я не мог изменить поведение человека, который публикует метод, поэтому я думаю, что мне нужен способ сделать это, как сказано в заголовке: disbale decode request body в Spring, обрабатывающем HTTP POST с заголовком application/x-www-form-urlencoded (или получите исходное тело запроса)

Может кто-нибудь мне в этом поможет, плз...

1 ответ

https://tomcat.apache.org/tomcat-8.0-doc/config/http.html Я изменил params:parseBodyMethods, и теперь любые http-методы сообщений больше не будут анализироваться.

Другие вопросы по тегам