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

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

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

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

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

前端发送请求到后端报400错误问题相关推荐

  1. axios发送请求,后端报错:所需的防伪表单字段“__RequestVerificationToken”不存在

    后端使用.net mvc开发,前端使用axios发送post请求遇到错误:所需的防伪表单字段"__RequestVerificationToken"不存在. 看到此提示我们知道原因 ...

  2. SSM jsp页面发送数据到servlet报400错误

    从JSP页面到servlet出现 400 这是犹豫前台json参数转换实体类bean时转换失败,大多发生于form表单提交时input标签没填  ""无法转换成其他int 或者da ...

  3. 前端post请求报400错误

    前端post请求报400错误 发布时间: 2019-06-05 18:28:54 400的错误是由于发送请求参数没有成功 原因:参数名称类型没有对上:或者参数格式不正确 参数格式不正确,解决方法:格式 ...

  4. http请求报400错误

    前端请求时,接口报400错误,逻辑没有进后端的断点,甚至连接口都没进,swagger自测可行,那么问题势必出在前端传参上,前端封装的入参肯定和后端定义的入参实体有类型不对应的字段,果然,后端定义的是i ...

  5. 前后端分离时ajax发送请求时后端能接送,但是前端的response为空时

    困扰了一天的问题,使用ajax向后端发送请求,后端成功接收并且处理,但是返回前端时在前端调用response时发现后端返回的数据为空 . success:function (response) {if ...

  6. 学习笔记——请求接口报400错误

    问题: 在请求接口时报了400错误, 400错误是请求时传过去的数据参数或者格式发生错误导致的.传递过去的是一种类似数组结构的数据.后台需要通过特殊的编码方式才能解析. 1.解决: 请求接口传值的时候 ...

  7. 前端发起请求,后端响应请求的整个过程

    文章目录 前端 注册页面 axios 请求方法 URL 路径配置 自定义 axios 方法封装 后端 创建服务器模块 接口方法模块 连接数据库 本文分为:前端.后端两部分讲诉.以下是前端发送请求到服务 ...

  8. JavaWeb项目报400错误

    JavaWeb项目报400错误 页面会出现 post auth not correct,后台提示 dispacherServlet ....... 1.页面请求参数类型. 2.服务器端参数类型不匹配.

  9. 页面发送请求到后台报错“Empty or invalid anti forgery header token.”问题解决

    页面发送请求到后台报错"Empty or invalid anti forgery header token."问题解决 参考文章: (1)页面发送请求到后台报错"Emp ...

最新文章

  1. linux中find命令的35个实际例子
  2. 窗口管理器 实现_「42」Python布局管理器(三):place实现组件的精确与灵活布局...
  3. CentOS 中 配置 Nginx 支持 https
  4. jeecg 3.5.2 新版本4种首页风格 【经典风格,shortcut风格,ACE bootstrap风格,云桌面风格】
  5. 2012-01-17-04
  6. 在安卓上运行 TensorFlow:让深度学习进入移动端
  7. 【js】querySelectorAll和getElemensByTagName的区别
  8. Google Code Review 代码审查速度
  9. 牛腩新闻发布系统错误总结
  10. 懒人精灵节点工具使用
  11. PDF论文--字体未嵌入解决办法
  12. 基于ATTiny85的digispark Arduino最小系统的自制教程(二)
  13. 【23种设计模式】【单例模式】
  14. C++利用Zip库解压缩文件
  15. nordic nFR52832 PCA10040 blinky例程分析
  16. android其实很简单 -- roaster 以代码构建代码
  17. 【复旦大学】考研初试复试资料分享
  18. window7系统为什么老是弹出交互式服务检测
  19. 机器学习从入门到创业手记-2.1.1 线性回归与房价还涨么
  20. Linux上解压缩安装Mysql

热门文章

  1. 虚拟人营销:企业营销的新战场?
  2. layui表单单选按钮和下拉框默认选中
  3. js函数判断服务器文件是否为空,Js 判断数组是否为空或是否含有某个值
  4. Nginx 性能优化(吐血总结)
  5. 【机器学习/人工智能】 大作业:手写数字识别系统
  6. GStreamer- (缓冲)Buffering
  7. nginx proxy之buffering和cache
  8. linux使用---1.linux使用记录
  9. G4教育期刊《考试周刊》期刊简介及投稿要求
  10. Docker | 分布式模拟