delete请求报错:Required request body is missing

背景

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

原因

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

解决

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

参考

参考1
参考2

相关推荐
技术拾荒者1 天前
Day03_AJAX原理 (黑马笔记)
ajax
闲人编程1 天前
Spark使用过程中的 15 个常见问题、详细解决方案
python·ajax·spark·解决方案·调度·作业
ac-er88881 天前
ThinkPHP中使用ajax接收json数据的方法
前端·ajax·json·php
灿宝宝lo3 天前
使用ajax-hook修改http请求响应数据,篡改后再返回给正常的程序
android·前端·ajax
shidouyu3 天前
前端框架主要做些什么工作
javascript·css·ajax·正则表达式·json·firefox·jquery
技术拾荒者3 天前
Day02_AJAX综合案例 (黑马笔记)
网络·笔记·ajax
究极无敌暴龙战神X4 天前
Ajax的相关内容
前端·javascript·ajax
雪碧聊技术4 天前
03-axios常用的请求方法、axios错误处理
前端·javascript·ajax·axios请求方法·restful风格·axios错误处理·axios请求配置
小白学大数据4 天前
虎扑APP数据采集:JavaScript与AJAX的结合使用
开发语言·javascript·爬虫·ajax·okhttp
「PlanA」4 天前
AJAX入门
前端·javascript·ajax