当资源本身的身份在 Web 服务中从旧名称更改为新名称时,我们会使用 PUT
还是POST
?
通常POST
用于创建资源。由于您没有创建资源,因此更好的选择似乎PUT
但是... PUT
请求是幂等的 - 它或多或少意味着 - 在结果方面是可重复的,进一步阅读可以在这里找到。此外,PUT
需要包含整个资源。因此,也许PATCH
是正确的选择?
您可以使用 PATCH 请求来更新 Web 服务中的数据。
POST 表示新建,PUT 表示插入,如果已存在,则替换。
查找更多详细信息 - 单击此处