在 RESTful API 中重命名资源的适当 HTTP 方法是什么?



当资源本身的身份在 Web 服务中从旧名称更改为新名称时,我们会使用 PUT 还是POST

通常POST用于创建资源。由于您没有创建资源,因此更好的选择似乎PUT但是... PUT请求是幂等的 - 它或多或少意味着 - 在结果方面是可重复的,进一步阅读可以在这里找到。此外,PUT需要包含整个资源。因此,也许PATCH是正确的选择?

您可以使用 PATCH 请求来更新 Web 服务中的数据。

POST 表示新建,PUT 表示插入,如果已存在,则替换。

查找更多详细信息 - 单击此处

最新更新