比如1个team可以有多个player,并且1个player可以属于多个team,这就形成了many-to-many关系。针对这种情况,RESTful接口该如何设计呢?先说创建POST:/teams/1/players/PUT:/teams/1/players/1/这两种哪个更合适些呢,我是比较倾向第2种。再说更新,因为是N:N的关系,关系表里可能有如下数据idteam_idplayer_id111212321如果我想把player_id为1并且team_id为2的改为team_id为3....接口如果设计为PUT:/teams/3/players/1/也会把player_id为1并且team_id为1的修改为team_id为3....显然不是我想要的...该如何设计呢?
明月笑刀无情
相关分类