所以这是该方法现在的样子:
POST person/personId/edit
https://api.example.com/*key*/person/*personId*/edit?FName=Blah
我希望将 personId 处的人员的名字更改为 Blah。
如果我需要添加一个人,我会说:
PUT person/create
https://api.example.com/*key*/person/create
它会添加一个有新 personId 的人。
最佳答案
一般惯例通常是:
GET => READ
POST => CREATE
DELETE => DELETE
PUT => UPDATE
我能看到的一个区别是您也在使用不同的 URI,最常用的是单个资源 URI。但是,无论如何这是值得商榷的,所以这取决于你喜欢它的方式。
关于database - 我应该使用 Post 还是 Put 来编辑数据库中的人员,我应该使用哪个来添加新人员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11088409/