关于报HttpMessageNotReadableException: Required request body is missing错误

发现在练手的模块做好之后点击进去就报这个异常,先看了下控制台
发现明明用的post请求,却显示的是get请求的Query String Parameters,于是各种百度 先是说@RequestBody注解当参数为空时会抛异常,缺省值默认是true,改成false就好。试了下没用 不报上面那个异常了 但是并没有数据
后来发现是太粗心
关于报HttpMessageNotReadableException: Required request body is missing错误_第1张图片
在前端这里应该是写data,却写成params
params是添加到url的请求字符串中的,用于get请求。
而data是添加到请求体(body)中的, 用于post请求。

你可能感兴趣的:(关于报HttpMessageNotReadableException: Required request body is missing错误)