Flutter + Spring MVC, Spring не заполняет объект модели при вызове post rest данными - PullRequest
0 голосов
/ 10 июля 2020

Я пытаюсь выполнить простой вызов отдыха, используя flutters api. Ниже приведен пример кода. Что может быть причиной этого? Я использую его против контроллера Spring MVC, который автоматически создает экземпляр объекта модели. Тело запроса содержит данные, но Spring не заполняет модель.

  http.Response response = await http.post(
      "http://host/b/path", 
      headers: {"Content-Type": "application/json"},
      body: json.encode({
        "username": "mjackson@outlook.com",
        "password": "password"
    }));

Снова присутствует тело запроса. Однако мой объект Model не создается.

@RequestMapping(value="/path", method=RequestMethod.POST)
public @ResponseBody String path(HttpServletRequest request, 
                        @ModelAttribute("widget") Gadget widget){
      String json = IOUtils.toString(request.getInputStream(), StandardCharsets.UTF_8);
}

Виджет имеет значение null ...

Заранее спасибо.

...