表单提交中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记录中)。
阅读(1599) | 评论(0) | 转发(0) |