`
dawuafang
  • 浏览: 1104629 次
文章分类
社区版块
存档分类
最新评论

表单form里的method属性post、get

 
阅读更多

表单form里有个method属性,method属性有两个值分别为post和get

这个属性如果没有指定时默认为get

post和get的区别:

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方式。


今天由于这个属性没有写而出了问题,还找人帮忙解决,最后只是因为这个小问题,有点丢人啊

写在这里提醒下自己

分享到:
评论

相关推荐

    HTML中Form表单的method属性使用介绍

    1 method是指定数据如何发送到服务器的一个属性 2 只可能是post和get post:官方解释是把数据通过post会话传送到服务器。实际就是提交数据。 get:将表单中数据的按照variable=value的形式,添加到action所指向的URL...

    Form表单中method=post/get两种数据传输的方式的区别

    Form提供了两种数据传输的方式—get和post,Form中的get和post方法,在数据传输过程中分别对应了HTTP协议中的GET和POST方法,感兴趣的朋友可以了解下,或许对你学习get/post有所帮助

    动态设置form表单的action属性的值的简单方法

    form name="myform" id="myform" action="ssss" method="post" onsubmit="getUrl();"> javascript方法: [removed] function getUrl(){ $('form').attr('action','new_url'); } [removed] 或者用单纯的...

    HTML5&CSS3网页制作:创建表单.pptx

    method属性用于设置表单数据的提交方式,其取值为get或post。 method属性 name属性用于指定表单的名称,以区分同一个页面中的多个表单。 name属性 autocomplete属性用于指定表单是否有自动完成功能。 autocomplete...

    JQuery.form表单提交参数详解.txt

    //type:type, //默认是form的method('get' or 'post'),如果申明,则会覆盖 //dateType:null, //'xml','script',or 'json'(接受服务端返回的类型) //clearForm:true, //成功提交后,清除所有表单元素的值 //...

    ASP.NET之表单和控件详解

    主要介绍的有如下知识点: HTML表单的提交方式、HTM控件、获取HTML表单内容、乱码问题、SQL注入、服务器端表单、HTML服务器控件 HTML表单的提交方式 ...method属性指明form表单的提交方式。它有两个可能值get和post。

    浅谈PHP表单提交(POST&GET&URL编/解码)

    表单中method属性的默认方法。使用GET方法提交的表单数据被附加到URL上,并作为URL的一部分发送到服务器端。 注意:若要使用GET方法发送表单,URL的长度应限制在1MB字符以内。如果发送的数据量太大,数据将被截断,...

    前端与移动开发之表单

    ②method提交表单数据的方式 get(提交时有地址)/post(提交时隐藏地址) 4.表单元素 input输入表单元素 文本框/password密码框 /radio单选框/checkbox复选框/ name定义input元素名称/value/checked/...

    JavaScript获取网页表单提交方式的方法

    JavaScript获取网页表单的提交方式是get还是post,获取提交方式可以通过表单的method属性获得 <!DOCTYPE html> <html> <body> <form id=frm1 action=form_action.asp method=get> First name:...

    关于html的表单元素详解(一)

    HTML 表单用于搜集不同类型的用户输入 HTML 表单用于收集用户输入;...method 属性规定在提交表单时所用的 HTTP 方法(GET 或 POST): 何时使用 GET? 您能够使用 GET(默认方法): 如果表单提交是被动的(比如搜

    多种实例解析HTML表单form的使用方法

    九个简单实例为大家分析了HTML表单form的使用方法,供大家参考,具体内容如下 1 form表单标签 网站怎样与用户进行交互?...表单是可以把浏览者输入的... •method : 数据传送的方式(get/post)。 所有表单控件(文本

    html表单制作及多种实例

    action属性定义了当表单提交时数据发送的位置,method属性定义了数据发送的方式(GET或POST)。 • <label>: 定义一个用户可读的描述,为输入字段提供描述信息。 • <input>: 用于用户输入的元素。type属性定义了...

    Web应用安全:HTTP协议GET和POST的使用区别实验.docx

    实验一:HTTP协议POST 实验目的 通过ajax实例深入理解http协议之post方法。 二、实验用到的工具软件 ...<form action="a2.php" name="form1" method="post"> 姓名: 年龄: <input type="submit" value="

    nodejs之get/post请求的几种方式小结

    最近一段时间在学习前端向服务器发送数据和...form action = /login method = GET> 账号: <input type = text name =username placeholder = 请输入账号 required> 密码: <input type = pas

    c# http post get

    request.Method = "POST"; request.Accept = "*/*"; request.ContentType="application/x-www-form-urlencoded"; byte[] buffer = this.encoding.GetBytes(strPostdata); request.ContentLength = buffer....

    javascript模拟post提交隐藏地址栏的参数

    //新创建一个form表单 [removed]('<form name=myForm></form>'); var myForm=document.forms['myForm']; myForm.action='runEmpAttendance'; myForm.method='POST'; var input = document....

    form-generator:简单表格生成器

    生成器#在终端中的用法-git clone 表单生成器-nodejs server.js >> 将Form构造函数与您的自定义道具一起使用使用一些公共方法获取Form对象。... #典型结构应如下所示: { "method": "POST", "url": "/f

    Nodejs下用submit提交表单提示cannot post错误的解决方法

    form action="/registOK" method="get"> 用户名:<input type="text" id="userName" name="userName"> 密码:<input type="password" id="passWord" name="passWord"> <p><input type="submit" ...

    google-form:简单的AJAX请求即可将数据发布到Google表单

    form method =" POST " action =" https://docs.google.com/forms/d/1gci224y12YpOnxudXm_wUIM1da474gI6pE9AborYAew " onsubmit =" return window.submitGoogleForm(this); " > < label> name <!-- view...

    Python中使用django form表单验证的方法

    一. django form表单验证引入  有时时候我们需要使用get,post,put等方式在前台HTML页面提交...form action="url" method="post" enctype="multipart/form-data">{% csrf_token %} <input type="text" name="us

Global site tag (gtag.js) - Google Analytics