您的位置:首页 > 理论基础 > 计算机网络

Http协议中GET与POST的区别

2013-09-09 23:20 204 查看
1.根据HTTP规范,GET用于信息获取,而且应该是安全的和幂等的。

(1).所谓安全的意味着该操作用于获取信息而非修改信息。

(2).幂等的意味着对同一URL的多个请求应该返回同样的结果.

2.根据HTTP规范,POST表示可能修改变服务器上的资源的请求。

从表面现像上面看看GET和POST的区别:

GET请求的数据会附在URL之后(就是把数据放置在HTTP协议头中)

POST把提交的数据则放置在是HTTP包的包体中。
URL不存在参数上限的问题,HTTP协议规范没有对URL长度进行限制
POST是没有大小限制的,HTTP协议规范也没有进行大小限制

POST的安全性要比GET的安全性高

Get是向服务器发索取数据的一种请求,而Post是向服务器提交数据的一种请求,在FORM(表单)中,Method默认为"GET",实质上,GET和POST只是发送机制不同,并不是一个取一个发
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  http协议 数据