【发布时间】:2014-05-16 05:23:43
【问题描述】:
我了解 PUT(更新)和 POST(创建)之间的区别。我正在使用 Laravel。 我想知道的是您将在下面的示例中使用什么:
domain.com/users/1/reports
我正在获取用户 1 的所有报告。每个用户只会有 1 个报告。 因此,如果用户 1 想要查看该报告,它将是:
GET domain.com/users/1/reports
现在我应该使用 PUT 还是 POST 来更新该报告。 PUT 需要一个我认为没有必要的 ID,因为他们只会有 1 份报告,例如:
PUT domain.com/users/1/report/12
所以我的想法是只使用 POST 以便域名更干净
POST domain.com/users/1/report
【问题讨论】:
标签: api rest laravel restful-url