form里post和get的区别

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方式;
时间: 2024-10-03 13:45:13

form里post和get的区别的相关文章

关于form表单中method里get和post的区别

在html里form可谓不得不用的一条代码,而form里的method选项里只有get和post两种. 因为我们大多数情况下只有post,所以get和post的区别很容易被遗忘. 简单区别来讲: get提交:提交的数据会在ul上进行提交,明文不加密,不安全,提交的数据有限. Post提交:以form表单封装的方式提交,适合提交大量的数据,相对安全. 虽然我们很少用get,但是我们一定常见到这种方式,只是我们很少注意到罢了. 比如,百度的搜索内容就是用的get方式,我们可以在url上看到我们都提交

form里面的action和method(post和get的方法)使用

一.form里面的action和method的post使用方法 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="formsubmitpost.aspx.cs" Inherits="formsubmitpost" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xh

转: Oracle Form 中commit 与do_key(&#39;commit_form&#39;)区别

1.commit_form针对form上面的数据变动进行commit,对于代码中的类似update,insert语句也进行提交:如果form上面的数据变动和代码中的数据变动有冲突,最后以界面上的为准.2.do_key('commit_form')会首先寻找form下的triggers中的KEY-COMMIT这个trigger,并执行KEY-COMMIT中所写的代码.如果没有KEY-COMMIT这个trigger,则会针对form和代码一起提交.如果form上面的数据变动和代码中的数据变动有冲突,

通过getElementById来取得Form里的表单元素

<1> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>湖南易通</title> <script src="jquery-1.10.2.js" type="text/javascript"></script> <script type="text/javascript"&

PHP里global与$GLOBALS[&#39;&#39;]的区别

根据官方的解释是 $GLOBALS['var'] 是外部的全局变量$var本身. global $var 是外部$var的同名引用,即这两个变量指向同一个值. 1 <?php 2 $var1 = 1; 3 $var2 = 2; 4 function test() { 5 $GLOBALS['var2'] = &$GLOBALS['var1']; 6 } 7 8 test(); 9 echo $var2; 10 ?> 打印结果为1 <?php $var1 = 1; $var2 =

腾讯云服务器与服里云服务器的差异区别比较

腾讯云服务器与服里云服务器的差异区别比较,腾讯云与阿里云哪个好? 经常有站长问我,腾讯云服务器与阿里云服务器哪个好,腾讯云与阿里云之间有什么区别? 不管是个人站长,还是企业公司,在初次选择服务器的时候,都很迷茫,不知道具体选择哪种服务器.因为有的人说阿里云服务器好,有的人说腾讯云服务器好.导致很多人初次购买服务器,无从下手,不知如何选择. 阿里云服务器的优点:依靠最大的电商阿里巴巴集团,具备雄厚的技术实力,使用阿里云服务器的用户比较多,也是服务器起家比较早的公司. 阿里云服务器的缺点:阿里云后台

HTTP请求中的Form Data与Request Payload的区别

前端开发中经常会用到AJAX发送异步请求,对于POST类型的请求会附带请求数据.而常用的两种传参方式为:Form Data 和 Request Payload. GET请求 使用get请求时,参数会以key=value的形式拼接在请求的url后面.例如: http://m.baidu.com/address/getlist.html?limit=50&offset=0&t=1502345139870 但是受限于请求URL的长度限制,一般参数较少时会使用get请求. POST请求 当参数数量

ExtJs6获取form里的数据

1.PanoramForm.js form的items部分 items: [{ xtype: 'form', id:'customerF', modelValidation: true, defaults: { labelAlign: 'left', margin: 10, msgTarget: 'side' }, items: [{ xtype: 'textfield', name: 'panoramaId', allowBlank:false, fieldLabel: '设室度主键', bi

package.json 里 devDependencies和dependencies的区别

我们在使用npm install 安装模块或插件的时候,有两种命令把他们写入到 package.json 文件里面去,比如: --save-dev --save 在 package.json 文件里面提现出来的区别就是,使用 --save-dev 安装的 插件,被写入到 devDependencies 对象里面去,而使用 --save 安装的插件,责被写入到 dependencies 对象里面去. 那 package.json 文件里面的 devDependencies  和 dependenc