JSON 服务器 - 是否可以更新 object id?

JSON server - Is it possible to update an object id?

这是我的 db.json :

{
  "users": [
    {
      "id": "1"
      "name": "John"
    }
  ]
}

我希望能够通过向现有用户发送 PUT 请求来更新用户 ID。但以下不起作用:

请求URL:

PUT /users/1

与 body:

{
  "id": "2"
  "name": "John"
}

有没有办法更新 object ID?

如果您使用 PUT 请求方式,请求 URL 应该是这样的 "PUT/users/1" .

参考下图。 I'm using postman to send put request

这似乎不可能,如文档中所述:

Id values are not mutable. Any id value in the body of your PUT or PATCH request will be ignored. Only a value set in a POST request will be respected, but only if not already taken.