delete请求报错:Required request body is missing

背景

我准备根据id删除一条数据库表的一条记录,然后我看之前别人的写法用的是delete请求,我只知道一般的请求用get,带数据的请求用post,还是第一回用到delete,然后我就用delete发送请求,然后报了如题所示的错误。

原因

因为后端里controller函数里的参数用了@RequestBody注解,而delete请求发送数据的方式不是json格式,而且get和delete请求在ajax中会忽略掉其携带的body

解决

要不然用post请求,要不然删掉@RequestBody注解。

参考

参考1
参考2

相关推荐
ppandss18 小时前
JavaWeb从0到1-DAY4-AJAX
前端·ajax·okhttp
布局呆星3 天前
Vue3+TS封装Axios请求全攻略
前端·javascript·ajax·typescript
djk88886 天前
layui zTree 控件 AJAX绑定 点击tree事件 获取tree值
ajax·okhttp·layui
吴声子夜歌9 天前
Vue3——使用axios实现Ajax请求
前端·javascript·ajax·axios
研☆香9 天前
聊聊什么是AJAX
前端·ajax·okhttp
.Cnn10 天前
Ajax与Vue 生命周期核心笔记
前端·javascript·vue.js·笔记·ajax
xiaoyaohou1119 天前
025、分布式计算实战:Spark Core与Spark SQL
sql·ajax·spark
Henb92919 天前
# Spark 内核级调优源码分析
大数据·ajax·spark
3秒一个大22 天前
Cookie/Session vs JWT 双 Token:登录认证方案的演进与对比
前端·安全·ajax
华科易迅22 天前
Vue通过Ajax获取后台路由信息
vue.js·ajax·okhttp