树结构的REST API样式
REST API style for tree structure
我有树结构中的项。每个CCD_ 1具有CCD_ 2和CCD_。
为了通过Id
获得Item
,我使用items/:id
为GetItemsByParentId(parentId)
方法创建端点的最佳方式是什么?
你宁愿问一个人"谁是你的孩子",也不愿问"谁让你做父母",不是吗?也就是说,我建议使用/items/{id}/children
。
在这种情况下,您从服务器获得的响应通常包含适当的链接:
{
links: {
self: "http://foo/items/2",
children: "http://foo/items/2/children"
},
...
}
您的API还可以支持按需嵌入儿童。类似http://foo/items/2?embedChildren
或Item
0标头中的不同媒体类型的内容可能会返回:
{
links: {
self: "http://foo/items/2",
children: "http://foo/items/2/children"
}
children: [
...
],
...
}
在这种情况下,包括children
链路也是一个好主意。通过这种方式,您仍然可以将发布内容的孩子添加到该URL。
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 如何更改bigquery API中的计费层选项
- 将样式表插入iframe
- Amazon S3 REST API大小不正确
- 谷歌地图API融合表和样式地图
- 样式化地图和地点库Google Map API v3
- Google Maps JavaScript API:动态样式KML图层
- 将自定义标记添加到自定义样式的 Google Maps API v3 for Wordpress 网站
- 我可以在谷歌地图样式API上隐藏非海洋吗?
- 谷歌地图API v3自定义样式地图和多个标记不显示
- 树结构的REST API样式
- 谷歌地图样式API.调整透明度/不透明度
- 如何改变光标样式时,鼠标悬停在谷歌图表API与Javascript
- 谷歌地图API样式的地图类型414错误
- 样式化谷歌地图API's折线
- 谷歌地图API样式错误
- 将卡片样式应用于单个Google Feed API结果
- 谷歌地图api恢复图标样式更改
- 似乎不能对Google MAP API应用样式
- 样式InfoWindow与谷歌地图API