delete请求报错:Required request body is missing

背景

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

原因

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

解决

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

参考

参考1
参考2

相关推荐
过期的H2O29 小时前
【H2O2|全栈】JS进阶知识(四)Ajax
开发语言·javascript·ajax
生椰拿铁You13 小时前
前端前置——ajax
前端·javascript·ajax
子非鱼9212 天前
【Ajax】原生Ajax与jQuery中的Ajax
xml·ajax·node.js·jquery
蜗牛学苑_武汉3 天前
浏览器中的事件循环
前端·javascript·chrome·ajax·软件工程·html5
awonw3 天前
[java][高级]Filter&Listener&Ajax
java·开发语言·ajax
supercool73 天前
Ajax学习
前端·学习·ajax
samroom4 天前
AJAX学习笔记总结
前端·学习·ajax
中庸之为德也,其至矣乎5 天前
uniapp 图片bug(图片为线上地址,url不变,内容更新)
开发语言·前端·javascript·css·ajax·uni-app
谈谈叭5 天前
Vue3+Data-V实现可视化大屏页面布局
javascript·css·vue.js·ajax·信息可视化·html·html5
盒马盒马7 天前
Ajax:跨域 & JSONP
前端·ajax