TimothyQiu's Blog

keep it simple stupid

如何在 RESTful API 中表示批量操作

分类:技术

作为 RESTful API 的拥趸,最常被质疑的就是「批量操作很难 RESTful 起来」,似乎找不出对应批量操作的 HTTP 动词来。

早年间看文章,不少解决方案是先创建一个临时资源表示需要批量操作的资源,然后针对这个临时资源进行操作。将批量操作拆分到两个接口,多少有些削足适履的意思。

现在再看,情况就明朗起来了:用 PATCH 方法配合 JSON Patch 就能很好地表示批量操作。

阅读剩余部分...