Restful api 特定过滤器的路由命名约定

Restful api routes naming convention for specific filter

我在数据库中有一些 "Evaluation" 的外键可以为 "Category"

所以在标准休息路线中,我已经完成了这 2 条路线:

我的问题是关于没有类别的评估的 GET(名为 "basic" 评估),我应该如何命名它:

?

鉴于 basic 听起来像评估类型,您可以通过查询字符串过滤来实现:

GET /api/evaluations?type=basic

这当然也可以扩展以支持更多过滤,以及排序或分页