“status“: 400, “error“: “Bad Request“,

错误描述:

HTTP Status 400Bad Request
Type Status Report

错误原因一:
通过测试接口工具或者前台form表单提交数据到后台,前后数据类型要保持一致,不能参数名相同参数类型不同;比如你发送Int类型的age,后台使用String类型的 age接收就会报错;
解决方案:参数匹配,即前后台数据交互参数名及数据结构保持一致;

错误原因二:
使用@RequestParam(“”)接收参数,跟上面错误一是一样的问题,上图:

发送请求:
“status“: 400, “error“: “Bad Request“,_第1张图片
后台接收:
“status“: 400, “error“: “Bad Request“,_第2张图片
错误信息:
“status“: 400, “error“: “Bad Request“,_第3张图片

正确如下图:

在这里插入图片描述

错误原因三:
参数及数据结构匹配,请求路径错误!

你可能感兴趣的:(剩下的交给Exception,java,spring,spring,cloud,intellij-idea)