delete请求报错:Required request body is missing

背景

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

原因

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

解决

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

参考

参考1
参考2

相关推荐
全栈陈序员2 小时前
前端文件下载常用方式详解
前端·javascript·chrome·ajax·css3·html5·safari
余渔鱼11231 天前
ajax学习手册
学习·ajax·okhttp
smallluan2 天前
入门AJAX——XMLHttpRequest(Post)
前端·ajax·okhttp
打小就很皮...2 天前
简单实现Ajax基础应用
前端·javascript·ajax
在代码的海洋中寻找亚特兰蒂斯3 天前
AJAX对于XML和JSON的处理
xml·ajax·json
亿牛云爬虫专家6 天前
智能嗅探AJAX触发:机器学习在动态渲染中的创新应用
机器学习·ajax·爬虫代理·代理ip·嗅探·新闻·www.toutiao.com
设计师小聂!6 天前
JDBC+HTML+AJAX实现登陆和单表的CRUD
java·ajax·servlet·html·maven
米粉03058 天前
Ajax(Asynchronous JavaScript and XML)
xml·javascript·ajax
阳光开朗大男孩 = ̄ω ̄=9 天前
【JavaScript】Ajax 侠客行:axios 轻功穿梭服务器间
前端·javascript·ajax
magic 24515 天前
AJAX get请求如何提交数据呢?
前端·javascript·ajax