我在一個網站上有這樣的模型: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