post和get等http方法

http方法:

post 向服务器发送需要处理的数据

get 从服务器获取文档

delete 从服务器删除文档

put 将请求的主体存储在服务器上

head 从服务器获取文档的首部

trace 对可能经过代理服务器传到服务器上的报文进行追踪

options 可以再服务器上执行哪些方法

表面上看post和get有以下区别:



postget
POST把提交的数据则放置在是HTTP包的包体中GET请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),以?分割URL和传输数据,参数之间以&相连
理论上POST没有限制,可传较大量的数据GET方式提交的数据最多只能是1024字节
首先是"GET方式提交的数据最多只能是1024字节",因为GET是通过URL提交数据,那么GET可提交的数据量就跟URL的长度有直接关系了。而实际上,URL不存在参数上限的问题HTTP协议规范没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。
POST比get更安全通过GET提交数据,用户名和密码将明文出现在URL上,因为(1)登录页面有可能被浏览器缓存,(2)其他人查看浏览器的历史纪录,那么别人就可以拿到你的账号和密码了
不幂等幂等

幂等:对同一个数进行相同的操作,得到的结果相同,比如绝对值运算

|------------------------------------------------------|
|幂等(idempotent、idempotence)是一个数学或计算机学概念,常见于抽象代数中。
|幂等有一下几种定义:
|对于单目运算,如果一个运算对于在范围内的所有的一个数多次进行该运算所得的结果和进行一次该运算所得的结果是一样的,那么我们就称该运算是幂等的。
|比如绝对值运算就是一个例子,在实数集中,有abs(a)=abs(abs(a))
|对于双目运算,则要求当参与运算的两个值是等值的情况下,如果满足运算结果与参与运算的两个值相等,则称该运算幂等,
|如求两个数的最大值的函数,有在在实数集中幂等,即max(x,x) = x



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值