0
例如,我們有這樣的資源的應用程序:人,電影,卡通,電視節目。REST API許多一對多的關係
明星,導演,...是個人 s。每個人都可以在電影,卡通或電視節目中扮演角色。
在REST API中實現此類關係是否有最佳實踐?
對人有很多終結點是否很好?
/movies/{id}/persons
/cartoons/{id}/persons
/persons/{id}
例如,我們有這樣的資源的應用程序:人,電影,卡通,電視節目。REST API許多一對多的關係
明星,導演,...是個人 s。每個人都可以在電影,卡通或電視節目中扮演角色。
在REST API中實現此類關係是否有最佳實踐?
對人有很多終結點是否很好?
/movies/{id}/persons
/cartoons/{id}/persons
/persons/{id}
你可能不希望有 你可以有這樣的事情/運動畫面 /電影或/漫畫(也許不是合適的名字,但你的想法),並作爲資源屬性有型電影或動畫,然後的:
/運動圖片/ {ID} /演員
如果每個演員都有一個角色的屬性。 同樣在你的數據庫中,你可以有多對多的關係,但是將從演員到動作圖片的關係顯示爲演員代表中的仇恨。
/motion-pictures/123
/motion-pictures/567
:
喜歡的東西hateaos鏈接到電影中,他們發揮