我可以在RESTful API中组合资源吗?

时间:2014-11-04 20:15:01

标签: rest

我的应用程序有“文档”,基本上只是图像,这些文档有“区域”。区域只是在文档上定义x和y坐标,以绘制矩形并裁剪文档。文档可以有很多区域。

由于区域完全依赖于文档,因为在没有文档的情况下它们不能存在,我的端点创建区域会是这样的吗?

POST /documents/{document_id}/regions

还是喜欢这个?

POST /regions

在第二种情况下,我必须通过JSON参数传递文档ID。

1 个答案:

答案 0 :(得分:1)

第一个选项。作为一般规则,只要您通过在有效负载中传递ID而不是直接URI来与现有资源进行交互,您就可以执行RPC,而不是REST。