这是我的db.json:
{
"users": [
{
"id": "1"
"name": "John"
}
]
}
我希望能够通过向现有用户发送PUT请求来更新用户ID。但是以下方法不起作用:
请求网址:
PUT /users/1
连身:
{
"id": "2"
"name": "John"
}
是否可以更新对象ID?
答案 0 :(得分:0)
如果您使用的是PUT请求方式,则请求网址应类似于“ PUT / users / 1 ”。
请参阅下面提到的图像。 I'm using postman to send put request
答案 1 :(得分:0)
这似乎是不可能的,如文档中所述:
Id值不可更改。 PUT正文中的任何id值或 PATCH请求将被忽略。只有在POST请求中设置的值 被尊重,但前提是尚未采取。