Я использую flowable и пытаюсь передать JSON в качестве тела, но при обработке запроса он выглядит как неправильно сформированный (или я так думаю, так как ошибка Bad Request
).По сути, я передаю некоторые параметры следующим образом:
@PostMapping(path = PathConstants.START_ACTION)
public ResponseEntity<BaseResponse<ProcessInstance>> start(@PathVariable String processDefinitionId,
@RequestBody(required = false) Map<String, Object> params)
params
устанавливаются с помощью почтальона, таким образом:
{
"body": {
"email":"testmail@test",
"password":"password"
}
}
Процесс начинается, и выполняется вызов POST,но плохой запрос возвращается.Я попытался напечатать переменные процесса после этого вызова, и вот что у меня есть:
body={email=testmail@test, password=password}
Поэтому я попытался передать это вместо:
{
"body": "{ \"email\":\"testmail@test\", \"password\":\"password\"}"
}
И при печатипеременные, которые у меня есть:
body={"email":"testmail@test", "password":"password"}
, но все равно это плохой запрос.Что не так с этим JSON?