Html中Post和Get的区别

Html中Post和Get的区别:

相同点:
都向服务器提交数据,并都会从服务器获取数据;
区别:
a. get是下载,post是上传;
b. 传送方式:get通过地址栏传输,post通过报文传输;
c. 传送长度:get有长度限制[受限于URL-(统一资源定位系统)长度],post无;所以get不安全,因为URL是可见的,存在隐私泄露,如密码等;post比get安全性高;
d. get传输数据量小,post传输可以传输大量的数据;
e. get产生一个 TCP 数据包,post产生两个 TCP 数据包;
对于get方式的请求,浏览器会把 http header和data一并发出去,服务器响应200(返回数据);
post,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器再发送data,服务器响应200 ok(返回数据);
(在网络环境差的情况下,两次包的TCP在验证数据包完整性上,有很大的优点)。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部