我们有一个端点,我们称之为
/items
返回项目列表。端点返回项目上的所有属性,最终返回 lot 数据,因为每个项目都是一个非常重的JSON对象。
目前,我正在考虑创建一个可以用来减少带宽的端点的轻量级变种,并且只返回有限数量的属性(例如,只有item.Name和item.Year)。
是否存在此类端点的命名约定?
我正在思考
/lightweight-items
或类似。
答案 0 :(得分:3)
是否存在此类端点的命名约定?
不是我听说过的。同样/lightweight-items
意味着有些资源被称为'轻量级项目',这不是真的。
我建议你添加一个查询选项来指定你需要的数据,比如
/items?properties=name,year
name,year
是您想要检索的地方