post和get的区别
2016-04-09 10:20
344 查看
1. get是从服务器上获取数据,post是向服务器传送数据。 2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制, 将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。 3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。 4. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。 5. get安全性非常低,post安全性较高。但是执行效率却比Post方法好。 建议: 1、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式; 2、在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式;
相关文章推荐
- android fragment生命周期
- jsp的include两种使用方法
- 【POJ1077】Eight【IDA*】
- 获取Android控件的宽和高
- xml不能里面的上下间隔问题 ,如果存在需要隐藏的项的时候 ,最好是在隐藏项加layout_marginBottom,而不用在下面那项加top
- 山东省第四届ACM大学生程序设计竞赛 Rescue The Princess
- 换行问题
- 网络图片赋值SDWebImageDownloader
- c# 扩展方法详解
- 堆栈模拟队列
- Oracle 数据文件管理
- 有用架包,留着有时间以后看
- kvc(键-值编码)
- 谓词 (NSPredicate)使用详情
- HDU 2544 最短路
- 使用Jsonp实现跨域请求
- Win10一周年更新移动版14316截图曝光 包含不少新变化
- 利用google test 与QTest进行GUI 测试
- mac iTerm2 配色
- 程序退出前提示