post 和 get 提交表单是的异同

转载 2007年09月20日 21:15:00
 
1Get 方法通过 URL 请求来传递用户的数据,将表单内各字段名称与其内容,以成对的字符串连接,置于 action 属性所指程序的 url 后,如http://www.domain.com/test.asp?name=51js&password=51js,数据都会直接显示在 url 上,就像用户点击一个链接一样;Post 方法通过 HTTP post 机制,将表单内各字段名称与其内容放置在 HTML 表头(header)内一起传送给服务器端交由 action 属性能所指的程序处理,该程序会通过标准输入(stdin)方式,将表单的数据读出并加以处理
2 Get 方式需要使用 Request.QueryString 来取得变量的值;而 Post 方式通过 Request.Form 来访问提交的内容
3Get 方式传输的数据量非常小,一般限制在 2 KB 左右,但是执行效率却比 Post 方法好;而 Post 方式传递的数据量相对较大,它是等待服务器来读取数据,不过也有字节限制,这是为了避免对服务器用大量数据进行恶意攻击,根据微软方面的说法,微软对用 Request.Form() 可接收的最大数据有限制,IIS 4 中为 80 KB 字节,IIS 5 中为 100 KB 字节 

相关文章推荐

对表单form get或post提交数据乱码的终极处理方式

我们先定义一个监听器叫做EncodeFilter,哎,还是贴代码吧,语言太苍白了package com.zgf.filter; import java.io.BufferedReader; impo...

php 利用fsockopen GET/POST 提交表单及上传文件

php 利用 fsockopen GET/POST 提交表单及上传文件 1.GET get.php
  • fdipzone
  • fdipzone
  • 2013年09月15日 18:55
  • 22710

Android 使用三种方式获取网页(通过Post,Get进行表单的提交)

// 直接获取信息     void DirectInfo() throws IOException {         URL url = new URL(SRC);         Htt...

get/post 提交表单乱码的问题

中文乱码主要是根据 get,post请求的不同,处理方式没选对引起的,当然也有小可能是tomcat的版本不同引起的。 首先 get,和 post 的区别: get 请求的请求参数附在地址栏的...

表单form的提交有两种方式,一种是get的方法,一种是post 的方法

表单form的提交有两种方式,一种是get的方法,一种是post 的方法.看下面代码,理解ASP.NET Get和Post两种提交的区别:                     你的名字  ...

asp.net JS+form表单Post和Get方式提交数据

最近工作中用到了一种使用JS+form用post方式上传文件一种方式。前台用Html input,使用JS方式往服务器上传文件,具体实现看代码: 前台页面使用aspx网页,使用input 标...

表单的提交方式POST和GET有什么区别

Post和Get都是表单属性Method的可选值,Method的默认值为Get。 两者的主要区别在于: 简单的讲,大概就下边两句话: post传递数据量较大,较安全,用request...

jsp from表单 get 、post 提交方式

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

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