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