作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个场景,在这个场景中,我有 REST API 来管理一个我们称之为 Group 的资源。一个组包含成员并且组资源是动态的 - 无论何时检索它,您都会获得最新的数据(因此查询必须运行服务器端以更新组中的成员数量 - 换句话说,请求的结果是修改数据,因为运行查询的结果被存储)。
给定一个 *group_id*,它应该返回最少量的信息,例如
{
group_id: "5t7yu8i9io0op",
group_name: "That's my name",
size: 34
}
Naturally, it is not possible to ensure that the server does not generate side-effects as a result of performing a GET request; in fact, some dynamic resources consider that a feature. The important distinction here is that the user did not request the side-effects, so therefore cannot be held accountable for them.
最佳答案
您应该使用 GET。即使动态资源正在发生变化,您也没有通过您的请求请求该更改,您也不对该更改负责。引用:http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html
关于休息设计 : What Http verb should be used to retrieve a dynamic resource?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19026142/
我是一名优秀的程序员,十分优秀!