【发布时间】:2021-04-13 09:17:37
【问题描述】:
我有一个courses 列表和students 列表。这个想法是一个学生可以参加多个课程。
要求返回一个统一的课程学生列表,其中“key”类似于courseId + studentId。 GET 结果如下:
- courseId, courseName, studentId, studentName,...
我的问题是,这是定义此 REST GET 方法的最佳方法。我有两种解决方案,欢迎提出任何想法。
-
GET:api-name/v1/courses/students?version=5- mening 所有课程的学生都回来了 -
GET:api-name/v1/courses-students?version=5- 在这种情况下,是作为课程学生的专用方法
欢迎任何想法。非常感谢!
更新: 我打算使用解决方案2。 此外,这种关系可以被视为一种新资源的说法是一个强有力的论据。
【问题讨论】:
标签: rest methods naming-conventions naming