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. delete请求:Required request body is missing

    2024-06-17 11:38:03       35 阅读
  2. 使用HttpsURLConnection请求https

    2024-06-17 11:38:03       32 阅读
  3. httpclient访问https请求处理

    2024-06-17 11:38:03       24 阅读
  4. Asp Net Web API 请求

    2024-06-17 11:38:03       21 阅读
  5. vue3delete请求403forbidden,前后端解决方式

    2024-06-17 11:38:03       25 阅读
  6. asp.net get请求base64解密问题

    2024-06-17 11:38:03       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-17 11:38:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-17 11:38:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-17 11:38:03       87 阅读
  4. Python语言-面向对象

    2024-06-17 11:38:03       96 阅读

热门阅读

  1. 施耐德140PLC模块140CRA93100

    2024-06-17 11:38:03       37 阅读
  2. C语言指针简介及例子

    2024-06-17 11:38:03       28 阅读
  3. c++/c中野指针和悬空指针的示例

    2024-06-17 11:38:03       29 阅读
  4. 静态语言之rust

    2024-06-17 11:38:03       29 阅读
  5. elasticsearch的入门与实践

    2024-06-17 11:38:03       36 阅读
  6. CUDA算子优化:矩阵乘GEMM优化(三)

    2024-06-17 11:38:03       34 阅读
  7. jenkins docker配置方法

    2024-06-17 11:38:03       31 阅读