首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建幂等端点

如何创建幂等端点
EN

Stack Overflow用户
提问于 2017-08-03 13:08:01
回答 1查看 1.4K关注 0票数 1

我知道PUT是幂等的,但我如何确保它的程序?创建完全幂等端点必须满足哪些条件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-04 07:41:20

从RESTful服务的角度来看,如果操作(或服务调用)是幂等的,客户端可以在产生相同结果的同时重复进行相同的调用。换句话说,发出多个相同的请求与发出单个请求具有相同的效果。注意,虽然幂等运算在服务器上产生相同的结果(没有副作用),但响应本身可能并不相同(例如,资源的状态在请求之间可能发生变化)。

PUT应该用请求体中接收到的新值更新资源。因此,无论只发送一次还是几次发送,服务器上的结果都不应该改变(例如,与POST不同,更多的请求将导致冲突错误或创建的多个资源)。

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

https://stackoverflow.com/questions/45485155

复制
相关文章

相似问题

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