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.
这是我的 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.