gpt4 book ai didi

rest - 在 PUT 请求的 URI 中包含 Id

转载 作者:行者123 更新时间:2023-12-03 07:33:01 26 4
gpt4 key购买 nike

我正在阅读一些有关如何使用 REST 服务正确使用 URI 的文档,并且遇到了一个基本 GET .. DELETE 请求的示例。

示例 uri 是:

获取所有用户

GET http://mydomain.org/api/users

获取特定用户

GET http://mydomain.org/api/users/1

更新用户

PUT http://mydomain.org/api/users/1

删除用户

DELETE http://mydomain.org/api/users/1

用户资源可以是 JSON 或 XML,格式如下:

{
Id: 1,
FirstName: 'John',
LastName: 'Doe'
}

我的问题是这样的。为了维护 REST 原则,是否需要在 PUT 请求的 URI 中包含资源的 id?

最佳答案

The PUT method requests that the state of the target resource be created or replaced with the state defined by the representation enclosed in the request message payload.

您想要将资源PUT到您想要从中GET的同一URI。

RFC 72314.3.4 PUT

关于rest - 在 PUT 请求的 URI 中包含 Id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9265286/

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