JSON服务器-是否可以更新对象ID?

时间:2019-07-04 09:46:45

标签: json-server

这是我的db.json:

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

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

请求网址:

PUT /users/1

连身:

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

是否可以更新对象ID?

2 个答案:

答案 0 :(得分:0)

如果您使用的是PUT请求方式,则请求网址应类似于“ PUT / users / 1 ”。

请参阅下面提到的图像。 I'm using postman to send put request

答案 1 :(得分:0)

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

  

Id值不可更改。 PUT正文中的任何id值或   PATCH请求将被忽略。只有在POST请求中设置的值   被尊重,但前提是尚未采取。