2017-01-22 149 views
0

我這裏有一個爭論的一些REST API設計,此案是: 我們的課程表和演講臺,當然有很多演講,「講座是從課件實例」,然而辯論我們如何才能聽課? /當然/ ID /講座 或 /講座/ COURSE_ID 還是應該讓有2個選項?REST API URL /端點設計

謝謝。

+0

將向詢問的答覆爲一療程不包含鏈接到相關的講座?這就是我對REST的理解。對查詢的響應爲您提供了有關可以對其執行的操作的信息(鏈接)。這裏,例如查詢講座。 – BitTickler

回答

0

我的第一直覺是,你要問的東西一門課程的授課像

GET /根/場/ course1 /講座

這將產生一個列表鏈接到分配給該課程的講座。 然後,您可以查詢有關這些講座的詳細信息:

GET /根/使用看起來像的鏈接講座/ lecture1

/root/lectures/lecture1等從第一個查詢得到。