springboot post携带json数据,后台接收数据为null的解决方案
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/json
免费下载资源
·
问题描述: 在后台写好一个POST 的controller 的请求,通过PostMan 发送http请求携带json数据时,后台接收的数据为null或者没有接收到。
如后台代码:
@RequestMapping(method = RequestMethod.POST,value = "/delete")
public String testDelete( UserBean userBean){
loggge.info("this is delete request:getAccount = {},getAuthCode = {}",userBean.getAccount(),userBean.getUsername());
return "successful";
}
使用PostMan发送post请求:http://localhost:8081/springboot/delete
结果:
this is delete request:getAccount = null,getAuthCode = null
解决方式,在@RequestMapping 指定请求头,并添加注解@RequestBody:
@RequestMapping(method = RequestMethod.POST,value = "/delete",produces = "application/json;charset=UTF-8")
public String testDelete(@RequestBody UserBean userBean){
loggge.info("this is delete request:getAccount = {},getAuthCode = {}",userBean.getAccount(),userBean.getUsername());
return "successful";
}
再请求,结果成功
this is delete request:getAccount = new,getAuthCode = old
GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e
4 个月前
8c391e04
7 个月前
更多推荐
已为社区贡献1条内容
所有评论(0)