"error": "Bad Request", "message": Required request body is missing 请求接口的时候报错

目录

1、问题

2、原因

3、解决


1、问题

写了一个insert的接口,请求方式是post,但是在用postmac调试api的时候出现了400错误,并被告知Required request body is missing。

2、原因

因为只有PostMapping 支持@RequestBody ,GetMapping 不支持。

而我在postman中的Params直接添加key-value ,其实是使用了get的请求方式,可以看到自己手动添加的参数都被直接赋到了URL后面。

所以在postman中使用post方式请求接口即可。

3、解决

(1)选择post请求,Headers中选择application/json内容格式

(2)在Body内输入json格式的字符串

(3)点击send,调用api成功

发布了48 篇原创文章 · 获赞 35 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/kqZhu/article/details/97632635
今日推荐