树形结构的REST API设计指南

时间:2018-06-25 10:58:08

标签: rest user-interface

我正在设计用于添加和检索树型结构的REST API。设计如下


用户界面

Tree Root - Header - # need to display total node weight and aggregated data
    - Node
        - Node
    - Node 
        - Node
        - Node

Node {
 int weight, 
 // large object
}

API

GET:    /tree/{id}

仅返回树的1级节点

GET:    /tree/{treeid}/nodes/{nodeid}

返回子节点

POST: /tree/{treeid}/node

添加/更新新节点

我可以从这里返回带有标题的树根吗?

理想情况下,it(POST)应该返回新创建的资源。

要保存两个API调用(一个保存节点,另一个保存头),我可以返回Node数据和头数据吗?

0 个答案:

没有答案