我有以下(假設)情況:正確的重新URI設計
申請報告在學校的班級學生。我有3桌學校,班級,學生。班級有FK school_id,學生有FK class_id。
我有我的實體所有設置和準備去,我即將通過Rest界面公開他們。
如果我的URI是這樣的: 學校 - 學校名單
學校/(編號) - 具體學校
學校/ {ID} /班 - 班名單
學校/ {ID} /班/ (編號) - 類特定
學校/ {ID} /班/ {ID} /學生 - 列表學生
學校/ {ID} /班/ {ID} /學生/(編號) - 特定學生
即使在具體的學生的情況下,我會忽略我將忽略學校編號和班級ID,因爲我只關心我的查詢是學生ID。
我應該只有: 學校/學生/ {id} - 對於特定的學生。
對於列表部分,學生列表的值是否是引用列表中每個特定學生的規範位置的URI列表? – ScottCher 2012-05-02 17:05:18
+1,因爲有關將內容位置添加到規範url的引用。好的提示。 – ScottCher 2012-05-02 17:09:17
@ScottCher,我不認爲它很重要,但個人在頁面內容我會使用鏈接,只是將學生ID添加到當前的URL。這種方式的URL上下文作爲一個簡單的「麪包屑」功能。 – 2012-05-02 18:03:56