前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >RestFul api 批量删除

RestFul api 批量删除

作者头像
陈大剩博客
发布2023-03-06 09:16:01
2.2K0
发布2023-03-06 09:16:01
举报
文章被收录于专栏:陈大剩博客专栏

前言

写 Restflu Api 接口遇到批量删除问题,百度后有两种解决方法,基本上不建议使用 DELETE

POST

代码语言:javascript
复制
POST /posts/batch
     Body: { 'delete': [1, 2, 3, 4, 5, 10, 42, 68, 99] }
POST /posts/batch
     Body: { 'update': { 1: { title: 'My new title!' }, 2: { author: 'Walter White' } } }
POST /posts/batch
     Body: { 'create': [{ name: 'New post!', body: 'Some stuff..' }, { name: 'Another...', body: 'This is nifty!'}] }

restful-api

DELETE

代码语言:javascript
复制
DELETE /api/batch/articles 
    Body: {"article_ids" : [1,2,3]}

不建议使用 DELETE,原因在于:根据 RFC 标准文档,DELETE 请求的 body 在语义上没有任何意义。事实上一些网关、代理、防火墙在收到DELETE请求后,会把请求的 body 直接剥离掉。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-10-21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
    • POST
      • DELETE
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档