HttpPost与HttpGet的区别
2016-01-15 11:57
344 查看
get是从服务器上获取数据,post是向服务器传送数据。
get把参数数据加到提交表单的action属性所指的URL中,值和表单内各个字段一一对应。在URL中可以看得到,post是通过HTTP post机制将表单内各个字段与其内容放在HTML Header内一起传送到action属性所指的URL地址,用户看不到这个过程。
对于get方式,服务器端采用Request.QueryString获取变量的值,对于post方式,服务器端采用Request.From获取提交的数据。
get传送的数据量较小,不能大于2KB,post传送的数据量较大,一般被默认为不受限制,但理论上,IIS4中最大为80KB,IIS5中最大为100KB,
get的安全性非常低,post的安全性相对较高,但是get的执行效率要比post高很多。
get的安全性较post要差些,因此如果与服务器的交互包含机密信息的话,建议用post数据提交方式,
在做数据查询时,使用get方式,在做数据增加、删除、修改时,使用post方式
get把参数数据加到提交表单的action属性所指的URL中,值和表单内各个字段一一对应。在URL中可以看得到,post是通过HTTP post机制将表单内各个字段与其内容放在HTML Header内一起传送到action属性所指的URL地址,用户看不到这个过程。
对于get方式,服务器端采用Request.QueryString获取变量的值,对于post方式,服务器端采用Request.From获取提交的数据。
get传送的数据量较小,不能大于2KB,post传送的数据量较大,一般被默认为不受限制,但理论上,IIS4中最大为80KB,IIS5中最大为100KB,
get的安全性非常低,post的安全性相对较高,但是get的执行效率要比post高很多。
get的安全性较post要差些,因此如果与服务器的交互包含机密信息的话,建议用post数据提交方式,
在做数据查询时,使用get方式,在做数据增加、删除、修改时,使用post方式
相关文章推荐
- 贝叶斯分类
- Lighttpd1.4.20源码分析 笔记 fdevent系统-初始化
- 详解Android异步请求之 android-async-http开源框架
- HTTP状态管理机制之Cookie
- zz bond配置网络: 两个网卡一个ip
- 比较牛逼的 博客 (关于音视频的)http://www.cnblogs.com/kenshincui/p/4186022.html
- Nginx发布1.9.0版本,新增支持TCP代理和负载均衡的stream模块
- Lighttpd1.4.20源码分析 笔记 fdevent系统-结构体及对外接口
- 2.4 语义网络表示
- 网络篇-NSJSONSerialization转JSON
- 网络(十)WebKit初识
- 网络(九)进程和线程
- 【wampserver】安装后访问localhost出现http403错误
- Get 和 Post 的区别
- 网络(八)TCP(二)
- 网络异步请求
- 网络(七)TCP(一)
- 网络(六)UDP
- 网络(五)获取本机网络信息
- 网络(四)FTP(二)