我在一个网站上有这样的模型:Organization
,Client
和Comment
。REST API一对多深层关系
甲Organization
可以有许多Clients
,一个Client
属于Organization
,一个Client
可以有许多Comments
,一个Comment
属于一个Client
。
显然,Client
是不是一流的资源,所以我创造更新,并通过把它的Organization
,如:
POST/organizations/:org_id/clients
- 创建客户端 PUT/organizations/:org_id/clients/:client_id
- 更新客户端, 等
但是,当我想将Comment
添加到Client
时,我的路线应该是什么?
它应该是
POST/organizations/:org_id/clients/:client_id/comments
或
POST/clients/:client_id/comments
或
POST/comments