Get和Post、幂等、净荷
来源:互联网 发布:php截取字符串中间 编辑:程序博客网 时间:2024/05/20 20:57
幂等(idempotent、idempotence)是一个数学或计算机学概念,常见于抽象代数中。
幂等有以下几种定义:
1.对于单目运算,如果一个运算对于在范围内的所有的一个数多次进行该运算所得的结果和进行一次该运算所得的结果是一样的,那么我们就称该运算是幂等的。比如绝对值运算就是一个例子,在实数集中,有abs(a)=abs(abs(a))。
2.对于双目运算,则要求当参与运算的两个值是等值的情况下,如果满足运算结果与参与运算的两个值相等,则称该运算幂等,如求两个数的最大值的函数,有在在实数集中幂等,即max(x,x)=x。
幂等通常可以理解为多次操作会得到等效结果的情况。或者不同时间的操作对结果不会有影响。
幂等与Get和Post
GET和POST之间有什么区别,什么时候使用它们。
从理论上讲,如果请求是幂等的就可以使用GET,所谓幂等是指多个请求返回相同的结果。实际上,相应的服务器方法可能会以某种方式修改状态,所以一般情况下这是不成立的。这只是一种标准。更实际的区别在于净荷的大小,在许多情况下,浏览器和服务器会限制URL的长度URL用于向服务器发送数据。一般来讲,可以使用GET从服务器获取数据;换句话说,要避免使用GET调用改变服务器上的状态。
一般地,当改变服务器上的状态时应当使用POST方法。不同于GET,需要设置XML-HttpRequest对象的Content-Type首部,如下所示:
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");与GET不同,POST不会限制发送给服务器的净荷的大小,而且POST请求不能保证是幂等的。
你做的大多数请求可能都是GET请求,不过,如果需要,也完全可以使用POST。
净荷域(payload)
在网络含以上,一般是一个帧(包)中,除了帧头和帧尾的控制信息.中间用来传输用户数据的区域.
净(负)荷是相对开销而言的。即可以认识为有效荷载数据量。
- Get和Post、幂等、净荷
- post和get等http方法
- get/post 以及幂等性
- Post和Get的
- post和get传值
- GET和POST
- GET和POST
- get 和 post
- 区分get和post
- GET 和 POST 区别
- 关于GET和POST
- get 和 post
- Get和Post区别
- get和post区别
- get和post
- GET和POST区别
- Get 和 post区别
- get和post
- VS2010快捷键
- 判断点是否在直线上
- 计算线段的交点
- something about ROUTING
- 让子弹飞在线观看 - 优酷视频
- Get和Post、幂等、净荷
- 2011 总结 - 看阿朱的新人要求
- 一个优秀的研发团队应该具备什么特征
- 判断点是否在多边形内
- Objective c 开源类库
- PKU ACM 1218 源代码
- 2010已经完结
- 连接mysql提示Access denied for user 'root'@'localhost'
- 推荐几本java程序员必备的书 (Top Java Books)