get 与 post请求的区别

一:功能不同

get是在服务器中获取数据
post是向服务器传送数据

二:过程不同

get是通过URL地址栏传输
post是将参数放在header中, 通过报文传输

三:获取值不同

get: 服务端是用Request.QueryString获取变量的值
post:服务端用Request.Form获取提交的数据

四:传送数量不同

get传送数量较小, 不能大于2KB
post传送的数量较大, 一般默认为不受限制。

四:安全性不同

get安全性比较低
post安全性较高
如果没有加密,他们的安全级别都是一样的,随便一个监听器就可以把数据监听到

你可能感兴趣的:(get 与 post请求的区别)