我在这里讨论一些REST API设计,案例是: 我们有课程表和讲座表,课程有很多讲座,“讲座是一门课程的实例”,但争论的焦点是我们如何才能获得讲座? /当然/ ID /讲座 要么 /讲座/ COURSE_ID 或者我们应该让2个选项可用?
谢谢。
答案 0 :(得分:0)
我的第一个直觉是你必须要求用类似
的课程讲课GET / root / courses / course1 / lectures
这将产生指向该课程的讲座的链接列表。 然后,您可以通过以下方式查询有关这些讲座的详细信息:
GET / root /讲座/讲座1
使用从第一个查询获得的链接:/root/lectures/lecture1
等。