Spring - неправильная кодировка POST-запроса с x-www-form-urlencoded - PullRequest
0 голосов
/ 28 февраля 2019

Я пытаюсь создать приложение, которое принимает POST (с заголовком x-www-form-urlencoded) с одним параметром.Это мой код метода POST:

@RequestMapping(value = "/translate", method = RequestMethod.POST)
public String getTranslate(@RequestParam("text") String text) {
     //................      
}

Когда я выполняю POST-запрос Почтальона с данными «Давайте измерим» (рисунок ниже), в методе getTranslate текстовое значение равно «Letâs measure».Что я делаю не так?

Image Attachment

1 Ответ

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

Полагаю, вы пропустили добавление кодировки в заголовок вашего запроса - просто добавьте тип контента и кодировку и попробуйте:

Content-Type:application/x-www-form-urlencoded;charset=UTF-8

Postman screenshot

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