表单提交中get 和post 方式的区别主要有以下5点:
(1).gte 用于向服务器请求请求,post 用于向服务器传送数据
(2).get 把参数数据队列加到提交表单的action属性所指的url,值和字段一一对应,url可以看到;post通过httppost机制,将表单内各字段和内容放在html的header内一起传送给action属性所指的url中,用户看不到这个过程。
(3).对于get 方式,服务器用request.querystring 获取变量的值,对于post方式,服务器用request.form 获取提交的数据
(4).get 传送的数据量较小,一般不大于2k;而post传送的数据量较大
(5).get的安全性较差(浏览器缓存时,会记录帐号和密码在历史url记录中)。
阅读(1567) | 评论(0) | 转发(0) |