gpt4 book ai didi

REST API 设计 : Path variable vs request body on UPDATE (Best practices)

转载 作者:行者123 更新时间:2023-12-02 18:04:29 25 4
gpt4 key购买 nike

创建更新端点以更改资源时,应在路径变量和请求正文中设置 ID。在更新资源之前,我会检查资源是否存在,如果不存在,我会以 404 Not Found 响应。

现在我问自己我应该使用这两个信息中的哪一个,以及我是否应该检查这两个值是否相同。

例如:

PUT/users/42

// request body
{
"id": 42,
"username": "user42"
}

最佳答案

您应该只将您可以更改的属性放入请求正文中,并忽略只读属性。所以你应该检查 URI 中的 id,因为它是唯一应该存在于消息中的。

关于REST API 设计 : Path variable vs request body on UPDATE (Best practices),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73607807/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com