今天遇到一个这样的报错

Controller代码如下:
@ResponseBody
@RequestMapping(value = "/getDefaultJson", method = RequestMethod.POST)
public Result add1(@RequestBody Request request) {
System.out.println("Request JSON");
Result result = new Result();
result.setSuccess(request.getName().equals("root") && request.getPassword().equals("root"));
result.setMessage("success");
return result;
}
原因是Request Body的类型没有填对。


在将body类型从text改成json之后,就可以成功返回了。

网友评论