关于post和get的区别.
在发送消息的时候,如果有参数,get是附带在url后面.用?连接.
而post是将参数存放在消息体里.即有效负载.因此参数不会像get那样受限制.
还有就是安全性,使用get可对请求页面建立书签.因为你的特定参数都附在url后面了.
当然.post不行.安全性上.post强于get.
想想登录的时候都是用post就是这个缘故.
最后一个就是post不是幂等的.而get是.
幂等的意思大概是对服务器产生两次相同的请求,但不会产生负作用.
比如说一个购物车,结帐按钮,如果客户点了两次提交,并且是post...那他就扣了两次钱~~~
在发送消息的时候,如果有参数,get是附带在url后面.用?连接.
而post是将参数存放在消息体里.即有效负载.因此参数不会像get那样受限制.
还有就是安全性,使用get可对请求页面建立书签.因为你的特定参数都附在url后面了.
当然.post不行.安全性上.post强于get.
想想登录的时候都是用post就是这个缘故.
最后一个就是post不是幂等的.而get是.
幂等的意思大概是对服务器产生两次相同的请求,但不会产生负作用.
比如说一个购物车,结帐按钮,如果客户点了两次提交,并且是post...那他就扣了两次钱~~~