form表单提交的 get/post 方法(一)区别

转载 2016年12月25日 21:39:28

转载:

详细说明 http://www.jb51.net/web/12714.html

get 形式:http://localhost:8080 /servlet?msg=杭州
post 形式:http://localhost:8080 /servlet

1、Get是用来从服务器上获得数据, Post是用来向服务器上传递数据。

2、传递数据的 形式不同。
Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;
Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。

3、get 传递的参数是可见的,post 是不可见的,post 更安全
Get是不安全的,因为在传输过程,数据被放在请求的URL中,而如今现有的很多服务器、代理服务器或者用户代理都会将请求URL记录到日志文件中,然后放在某个地方,这样就可能会有一些隐私的信息被第三方看到。另外,用户也可以在浏览器上直接看到提交的数据,一些系统内部消息将会一同显示在用户面前。
Post的所有操作对用户来说都是不可见的。

4、Get传输的数据量小,Post可以传输大量的数据
Get传输的数据量小,这主要是因为受URL长度限制;
Post可以传输大量的数据,所以在上传文件只能使用Post。

5、支持的字符集不同
Get限制Form表单的数据集的值必须为ASCII字符;
Post支持整个ISO10646字符集。默认是用ISO-8859-1编码

6、Get是Form的默认方法。

get请求表单的action属性后不能带参数

最近在编写网页程序时,有类似如下代码: 不过我发现在后台获取参数时,一直获取不到表单action中的me...
  • u014796999
  • u014796999
  • 2016年06月22日 14:35
  • 4645

关于请求方式为GET的form表单,action属性后不能带参数的问题

若在页面中有如下代码:   那么后台无法获
  • xiangwanpeng
  • xiangwanpeng
  • 2016年11月06日 11:58
  • 1418

表单提交Post方法、Get方法背后的秘密

(转载)http://blog.csdn.net/wzwenhuan/article/details/7803510 表单大家都很熟悉,上网的时候经常会遇到表单 ...
  • u010746364
  • u010746364
  • 2016年11月25日 14:53
  • 6710

表单使用get提交,问号传值问题

form get方式提交
  • wolf_soul
  • wolf_soul
  • 2015年07月17日 16:21
  • 2480

表单提交Post方法、Get方法背后的秘密

表单大家都很熟悉,上网的时候经常会遇到表单         表单用来接受用户的输入,并将用户的输入以“name=value值对”集合的形式提交到服务器进行处理。那...
  • wwwwenhuan
  • wwwwenhuan
  • 2012年07月30日 20:40
  • 58928

HttpServlet- 读取表单参数Get&Post

HttpServlet- 读取表单参数Get&Post 一、  HttpServlet读取html中form的参数 1、html中form参数提交的两种方...
  • rongwenbin
  • rongwenbin
  • 2013年11月26日 19:58
  • 1718

[前端]解决form表单采用get方式提交中文参数乱码的方法

今天做了一个表单提交页面,要求用get方式提交,提交页面的编码方式是utf-8,目标页面的编码方式是gb2312,我发现提交过去的中文参数都是乱码,很头疼,因为目标页面是无法修改的,而我又不想把我的提...
  • sunnyiljb
  • sunnyiljb
  • 2017年02月06日 10:30
  • 831

提交表单--get与post方式

我们经常在网页上输入信息,然后通过按钮提交,有两种提交方式,get和post get方式效率高但安全性低,post是封装后进行提交安全性高。 get方式经常用于搜索,查询   post常用与用户注...
  • qq_16255321
  • qq_16255321
  • 2017年01月26日 15:49
  • 936

form表单提交的几种方法

form表单提交的几种方法 [html] view plain copy print? form id="myform" name="myform" meth...
  • qq_34120041
  • qq_34120041
  • 2017年09月07日 16:23
  • 662

jsp from表单 get 、post 提交方式

Post和Get都是表单属性Method的可选值,Method的默认值为Get,两者的主要区别在于:  1.在客户端,Get方式在通过URL提交数据,提交后在地址栏中的地址如图1.4.3所示。  ...
  • u013293793
  • u013293793
  • 2014年10月20日 19:59
  • 4172
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:form表单提交的 get/post 方法(一)区别
举报原因:
原因补充:

(最多只允许输入30个字)