表单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方式。
分享到:
相关推荐
1 method是指定数据如何发送到服务器的一个属性 2 只可能是post和get post:官方解释是把数据通过post会话传送到服务器。实际就是提交数据。 get:将表单中数据的按照variable=value的形式,添加到action所指向的URL...
本篇文章将深入探讨如何使用C#实现POST方式提交Form表单,这对于网络应用程序的开发至关重要,因为它允许我们向服务器发送数据,比如登录、注册、提交表单等操作。 1. **HTTP POST方法**: HTTP协议提供了两种主要...
在HTML表单中,`method`属性用于定义数据提交的方式,主要有两种选择:`GET`和``POST`。这两种方法在数据传输过程中与HTTP协议的GET和POST方法紧密相关,各自具有不同的特点和用途。 1. GET方法: - GET主要用于从...
当用户填写完表单并提交后,浏览器会按照指定的`method`以GET或POST方式向服务器发送请求,服务器根据请求类型处理相应的逻辑。 在给定的压缩包文件“helloform”中,可能包含了一个简单的HTML表单示例,用于演示...
form name="myform" id="myform" action="ssss" method="post" onsubmit="getUrl();"> javascript方法: [removed] function getUrl(){ $('form').attr('action','new_url'); } [removed] 或者用单纯的...
### HTML中的Method=post和Method=get的区别详解 #### 一、简要分析 1. **GET与POST的本质区别**: - GET:主要用于从服务器获取数据,数据被附加在URL之后,用户可以直接在URL中看到这些数据。 - POST:主要...
- **GET与POST方法**:`method`属性决定提交方式,GET将数据附加到URL,POST则将数据隐藏在请求体中。 - **服务器端处理**:表单数据提交后,服务器端(如PHP、Python、Node.js等)需解析并处理这些数据。 8. **...
在表单中,`action`属性指定表单数据应发送到的URL,`method`属性定义提交方式,可以是GET或POST。 2. **GET请求**: GET是最常见的HTTP请求方法,用于从服务器获取资源。在表单提交时,如果设置`method="get"`,...
通过设置`method`属性,我们可以指定表单使用GET还是POST方式提交数据。例如: ```html <form action="your-api-url" method="post"> <!-- 输入字段 --> <!-- 提交按钮 --> 提交 </form> ``` 对于POST请求...
@RequestMapping(value = "/form", method = RequestMethod.GET) public String showForm(Model model) { // 创建一个POJO实例 MyPojo myPojo = new MyPojo(); // 将POJO实例添加到模型中 model.addAttribute...
Get和Post是两种常用的表单提交方式,在Web开发中经常被使用。但是,很多人并不了解这两种方式的区别,导致在实际开发中出现问题。本文将详细阐述Get和Post的区别,以便读者更好地理解和使用这两种方式。 Get方式 ...
默认情况下,表单提交会引发页面重定向,使用`<form>`的`action`属性指定处理表单数据的URL,`method`属性定义请求类型(GET或POST)。 2. **阻止默认行为(Preventing Default Behavior)**:为了阻止表单提交导致...
form表单有两个关键属性——`method`和`action`。`method`定义了数据如何发送到服务器,通常有`GET`和`POST`两种方式。`GET`将数据附加到URL,而`POST`则将数据隐藏在请求体中。`action`属性指定了处理表单数据的...
在这个例子中,`action`属性指定了表单数据提交的URL,而`method`属性则定义了提交方式,可以是"GET"或"POST"。"GET"通常用于查询操作,"POST"用于提交敏感数据或大量数据。 表单通常包含各种输入控件,如`<input>`...
<form action="LoginServlet" method="post"> 用户名: <input type="text" id="username" name="username" required><br> 密码: <input type="password" id="password" name="password" required><br> 登录">...
- 表单的`method`属性决定了数据的提交方式(GET或POST),`action`属性指定了CGI程序的位置。 - CGI程序需要正确处理接收到的参数,这可能涉及到数据验证、错误处理和业务逻辑的实现。 - 返回的页面内容应根据CGI...
表单的`method`属性可以设置为"POST"或"GET",决定提交方式。 2. **jQuery监听表单提交**:使用jQuery,我们可以监听表单的提交事件,比如`$('form').submit(function(event) { ... })`,阻止默认的表单提交行为...
它允许我们轻松地发起GET、POST等类型的请求。示例中演示了如何发起一个POST请求: ```javascript this.$axios({ method: 'post', url: 'api/user/logout', data: this.qs.stringify({phone: phone, password: ...