首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >以RESTful方式递增资源计数器: PUT与POST

以RESTful方式递增资源计数器: PUT与POST
EN

Stack Overflow用户
提问于 2009-09-15 12:20:19
回答 4查看 8.9K关注 0票数 26

我有一个有计数器的资源。为了便于示例,让我们将资源配置文件称为,计数器是该配置文件的视图的数量。

根据REST wiki,PUT请求应该用于资源创建或修改,并且应该是幂等的。如果我正在更新配置文件的名称,这种组合就很好,因为我可以发出一个PUT请求,将名称设置为某个值1000次,并且结果不会改变。

对于这些标准的PUT请求,我让浏览器执行如下操作:

代码语言:javascript
复制
PUT /profiles/123?property=value&property2=value2

为了递增计数器,可以像这样调用url:

代码语言:javascript
复制
PUT /profiles/123/?counter=views

每次调用都会导致计数器递增。从技术上讲,这是一个更新操作,但它违反了幂等性。

我正在寻找指导/最佳实践。你只是把它当做一个帖子吗?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1426845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档