當我想傳遞具有對另一個模型的引用的模型時,RESTful API服務的「良好實踐」是什麼?像:傳遞具有依賴關係的模型以休息API服務
class ClassModel
{
int Id
int Number
List<StudentModel> Students
}
class StudentModel
{
int Id
string Name
string Surname
ClassModel CurrentClass
}
,並同時創造新的學生:POST .../api/students/
我應該通過在對象整個ClassModel
相關聯的對象或只類Id
,並獲得服務端此對象嗎?
左右切換。插入後,把更新。這也表明 – Nkosi
問題的主要基於觀點的性質,謝謝 –
@Nkosi我沒有看到'POST' *作爲插入*可能是一個意見......這是RESTful API中的事實標準設計。此外,'PUT' /'PATCH'更新... –