我正在尝试创建一个REST服务,用于显示/添加/删除/编辑数据库中的足球数据。 我已经设计了如何实现这一目标,但它变得非常复杂。
例如,在对某个目标进行评分时,我应该调用哪个网址?
所以问题是,我是朝着正确的方向前进,还是你建议的方式有所不同?
答案 0 :(得分:2)
/{country}/team/{team_id}/goals
。答案 1 :(得分:1)
除了你应该切换PUT和POST之外,你的结构中的一切似乎都很好。 PUT可用于更新/创建记录。如果你事先知道资源ID,你可以使用PUT。
当您要创建您不知道其ID的新资源时,将使用POST。
Stackoverflow在这里有一个非常详细的讨论: PUT vs POST in REST