例如,一次性删除多个个已经有 id 的资源。
是这样:DELETE /posts/1,2,3,4
还是这样:DELETE /posts?id=1,2,3,4
很多客户端是不允许 GET DELETE 方法带有 POST body 的,那么大家一般都是如何操作的呢?
1
immjun 2015 年 6 月 20 日
上面两种都可以获取后面的参数, 获取到了想怎么删就怎么删;
下面一种更好点 比如有 userId itemId 等可以区分开来,删了什么一目了然 |
2
khowarizmi 2015 年 6 月 20 日
我使用的是后面一种
|
3
Septembers 2015 年 6 月 20 日 via Android
DELETE /posts?id=1&id=2&id=3&id=4
难道不应该保证幕等性? |
4
abelyao 2015 年 6 月 20 日 |
5
unionx 2015 年 6 月 20 日
微信企业号这 api 设计就不符合 RESTful 了,不过也能用
|
6
jetbillwin 2015 年 6 月 20 日
独立实现一个批量处理API似乎效果会好很多
|
8
iFurySt 2020 年 11 月 23 日
POST /api/delete-request
|