REST API URL /端点设计

REST API URL /端点设计

问题描述:

我这里有一个争论的一些REST API设计,此案是: 我们的课程表和演讲台,当然有很多演讲,“讲座是从课件实例”,然而辩论我们如何才能听课? /当然/ ID /讲座 或 /讲座/ COURSE_ID 还是应该让有2个选项?REST API URL /端点设计

谢谢。

+0

将向询问的答复为一疗程不包含链接到相关的讲座?这就是我对REST的理解。对查询的响应为您提供了有关可以对其执行的操作的信息(链接)。这里,例如查询讲座。 – BitTickler

我的第一直觉是,你要问的东西一门课程的授课像

GET /根/场/ course1 /讲座

这将产生一个列表链接到分配给该课程的讲座。 然后,您可以查询有关这些讲座的详细信息:

GET /根/使用看起来像的链接讲座/ lecture1

/root/lectures/lecture1等从第一个查询得到。