报错 400 和405解决方案

今天出了好多这个错误,Uncaught (in promise) AxiosError {message: Request failed with status code 400 , name: AxiosError , code: ERR_BAD_REQUEST , config: {...}, request: XMLHttpRequest, ...}

反正就是前后端的参数不匹配,要不就是请求方式不匹配,比如前端请求的是post,但是后端用到putMapping

参数不匹配:

主要是改的前端,我这里后端基本是用的

复制代码
@RequestParam Integer id

如果前端这样

javascript 复制代码
const res = await myAxios.post("/blog/delete", id);

就会报400

但是修改为

javascript 复制代码
 const res = await myAxios.post("/blog/delete", null,
      {
           params: {id}
      }
  );

就可以了

相关推荐
lssjzmn9 分钟前
SpringBoot + RabbitMQ + MongoDB + Redis:高性能高并发高可用的半导体生产工厂数据处理落地实践
spring boot·mongodb
Juchecar1 小时前
Vue3 组件生命周期详解
前端·vue.js
Juchecar2 小时前
Vue3 模板引用 useTemplateRef 详解
前端·vue.js
YuJie2 小时前
vue3 无缝滚动
前端·javascript·vue.js
Juchecar2 小时前
Vue3 表单输入 v-model 指令详解
前端·vue.js
小蒜学长3 小时前
基于实例教学的软件工程专业教学系统
java·spring boot·后端·软件工程
DevUI团队3 小时前
MateChat V1.7.0版本发布,前端智能化项目贡献者已经达到90+,智能化卡片特性持续演进,快来体验吧~
前端·vue.js·人工智能
Juchecar3 小时前
Vue3 事件处理 v-on 指令 (@) 详解
前端·vue.js
only-qi3 小时前
Spring Boot 实时广播消息
java·spring boot·后端
GISBox4 小时前
GISBox支持WMS协议的技术突破
vue.js·json·gis