【发布时间】:2016-11-08 02:46:07
【问题描述】:
让我们以我的示例为例,我有 3 个表,我想知道命名资源 url 的最佳方法是什么。
表格:
- 建筑
- building_type 最简单的定义是#1。
API 资源:
GET someapi.com/buildingsGET someapi.com/**?**
我的问题是我不知道像 building_type 这样的“辅助表”的最佳做法是什么。
也许:
GET someapi.com/buildings/typesGET someapi.com/building-types- ...
我希望你们中的一些人能启发我。谢谢。
【问题讨论】:
-
您真的需要公开建筑类型列表吗?如果您只需要显示建筑物的类型,通过
Building资源上的Type属性公开它应该没问题 -
这就是我需要帮助的原因。在我的脑海里,我有暴露一切的需要。例如,如果我想在页面上显示所有建筑类型及其属性,我需要公开该资源,不是吗?
标签: rest restful-architecture restful-url api-design