幂等性定义

幂等性定义

在HTTP/1.1规范中幂等性的定义是:

Methods can also have the property of "idempotence" in that (aside from error or expiration issues) the side-effects of N > 0 identical requests is the same as for a single request.

从定义上看,HTTP方法的幂等性是指一次和多次请求某一个资源应该具有同样的副作用。幂等性属于语义范畴,正如编译器只能帮助检查语法错误一样,HTTP规范也没有办法通过消息格式等语法手段来定义它,这可能是它不太受到重视的原因之一。但实际上,幂等性是分布式系统设计中十分重要的概念,而HTTP的分布式本质也决定了它在HTTP中具有重要地位。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 转载自 Programming.log - a place to keep my thoughts on prog...
    厨子阅读 438评论 0 4
  • 如果要追根溯源,幂等性是数学中的一个概念,表达的是N次变换与1次变换的结果相同。 基于HTTP协议的Web API...
    Ray雷磊阅读 1,941评论 0 1
  • 本文转自:Todd Wei 理解HTTP幂等性基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方...
    i云哲阅读 1,808评论 0 6
  • 理解HTTP幂等性 基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用...
    阿灯_supwinr阅读 492评论 0 0
  • 2018年2月3号 星期六 天气晴 昨天女儿已经回到家了,我给她打电话时她没接到。想着等一会再给女儿...
    蔺雨菲妈妈阅读 420评论 0 0

友情链接更多精彩内容