Я тестирую свое приложение и обнаружил что-то странное.
Мой код:
@RequestMapping(value = "/test/{subscriberId}", method = RequestMethod.PATCH, consumes = "application/json", produces = "application/json")
public void test(@PathVariable final String subscriberId,@RequestBody Boolean actDeact ) {
..
}
и когда я делаю запрос через почтальона, я получаю 400 плохих запросов:
но когда я передаю только истинное в теле, все работает нормально:
Я не могу понять, почему это происходит.
Я думал, что моя первая попытка была верной.То же самое происходит, если я жду строку (я не получаю код ошибки 400, но передаю мне все тело внутри строки)
Кто-нибудь может это объяснить?