前端发送请求到后端报400错误问题

一般情况下,前端发送请求到后端,报400是由于前后端json对象中的属性名与后端接收请求的实体类的属性名不对应(完全相同)引起的。排除400错误的方法如下:

1、前端发送的属性名和后端实体类的属性名不对应

解决方法:检查前端发送的Json对象中的属性名与后端接收请求参数的实体类对象的属性名是否对应(名称必须相同),前端发送的JSON对象的属性值后端实体类的属性中必须有,也就是说前端发送的JSON对象中的属性后端接收的实体类中必须要包含JSON对象中的所有属性,也就是说实体类中的属性可以比JSON中属性多,但是不能比JSON对象中的属性少

2、前端发送的属性名和后端实体类的属性名都对应

解决方法:这种情况下报400是由于实体类中的属性名中有首字母大写的变量存在,切记接收请求的实体类中的属性中不能有首字母大写的变量名存在,否则也会报400错误,将实体类中的首字母大写的属性改为首字母小写,前端也对应修改即可!!!
加粗样式
文章转自:https://blog.csdn.net/Kermit_father

  • 12
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值