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