HTTP方法的幂等性
来源:互联网 发布:vscode和webstorm 编辑:程序博客网 时间:2024/05/08 05:30
原文:http://www.colorfuldays.org/program/http_idempotence/
最近在看RESTful及HTTP协议相关的书和文档,其中都提到一个“幂等”的概念。何为“幂等”? “幂等”是指一个操作重复执行N次得到的结果与执行一次是相等的。在HTTP协议中,要求GET,HEADER,PUT和DELETE方法是幂等的。其中GET,HEADER,DELETE的幂等性很好理解,而PUT方法就有些复杂。PUT方法要求,第一次PUT方法执行之后,其在服务器上生成的资源,不能被后续的PUT方法更改。而POST方法不具备幂等性,因此一个表单重复使用POST提交,在服务器上可能会存在两份记录。
具备“幂等性”的方法是安全的,因此在程序中幂等性也是应该追求的一项性质,很多时候程序不应该假定用户的行为,不能因为用户的重复操作而导致数据出现问题。
- HTTP方法的幂等性
- http的安全方法和幂等性
- 转载--http的安全方法和幂等性
- http的安全方法和幂等性
- http的安全方法和幂等性
- HTTP方法的安全性和幂等性
- Http的幂等性
- HTTP 的 幂等性
- http的幂等性
- HTTP方法中,哪个操作不是幂等的
- HTTP方法的安全性和冥等性
- http的幂等性及幂等性
- HTTP幂等性
- HTTP幂等性
- HTTP幂等性
- HTTP幂等性
- HTTP幂等性
- http幂等性
- iframe同域或异域下高度自动适应(兼容种浏览器)
- php hMailServer配置
- spotlight soo5072:there was an error reading the tnsnames.ora
- MongoDB备份与恢复
- Android模拟器源码Qemu Study for Android Emulator
- HTTP方法的幂等性
- ZkUtils 1.2.1版,一个zk开发中的工具方法集合
- MPlayer在ARM开发板的移植
- WCF 的 Web 访问方式
- IE,Firefox下无提示关闭窗口 打开窗口时窗口最大化
- js 正则表达式
- QSqlDatabasePrivate::addDatabase: duplicate connection name 'qt_sql_default_connection', old connect
- Win7下使用VS调试网页ActiveX控件
- 估算的redo重做日志产生量