get和post的区别
2012-03-24 14:23
176 查看
1、Get 方法通过 URL 请求来传递用户的数据,将表单内各字段名称与其内容,以成对的字符串连接,置于 action 属性所指程序的 url 后,如http://www.mdm.com/test.asp?name=asd&password=sad,数据都会 直接显示在 url 上,就像用户点击一个链接一样;Post 方法通过 HTTP post 机制,将表单内各字段名称与其内容放置在 HTML 表头(header)内一起传送给服务器端交由 action 属性能所指的程序处理
2、 Get 方式需要使用 Request.QueryString 来取得变量的值;而 Post 方式通过 Request.Form 来访问提交的内容
3、Get 方式传输的数据量非常小,一般限制在 2 KB 左右,但是执行效率却比 Post 方法好;而 Post 方式传递的数据量相对较大,它是等待服务器来读取数据,不过也有字节限制,这是为了避免对服务器用大量数据进行恶意攻击
4、出于安全考虑,表单提交建议使用 Post 方法;Post 方法提交的表单页面常见的问题是,该页面如果刷新的时候,会弹出一个对话框
5、get 请求表示客户端请求一个uri,服务器返回客户端请求的uri,post请求表示客户端请求的时候还要提交数据,比喻提交form表单,要提交的数据会放到请求报文的body部分。服务器收到后这样的请求后通常需要来处理这些数据
2、 Get 方式需要使用 Request.QueryString 来取得变量的值;而 Post 方式通过 Request.Form 来访问提交的内容
3、Get 方式传输的数据量非常小,一般限制在 2 KB 左右,但是执行效率却比 Post 方法好;而 Post 方式传递的数据量相对较大,它是等待服务器来读取数据,不过也有字节限制,这是为了避免对服务器用大量数据进行恶意攻击
4、出于安全考虑,表单提交建议使用 Post 方法;Post 方法提交的表单页面常见的问题是,该页面如果刷新的时候,会弹出一个对话框
5、get 请求表示客户端请求一个uri,服务器返回客户端请求的uri,post请求表示客户端请求的时候还要提交数据,比喻提交form表单,要提交的数据会放到请求报文的body部分。服务器收到后这样的请求后通常需要来处理这些数据
相关文章推荐
- post和get的区别
- 浅谈HTTP中Get与Post的区别
- get和post的区别
- HTTP POST GET 本质区别详解
- 浅谈HTTP中Get与Post的区别
- 黑马程序员---XMLHttpRequest 对象open参数中使用post与get区别
- HTTP请求(GET与POST区别)和HTTP响应
- JSP中get和post方法的区别
- get post 的区别
- 浅谈HTTP中Get与Post的区别
- get和post的区别
- Java基础知识强化之网络编程笔记19:Android网络通信之 HttpClient和传统Post、Get方式的区别
- 表单中post与get进行提交的区别
- 99%的人都理解错了 HTTP 中 GET 与 POST 的区别
- Form表单中method=post/get两种数据传输的方式的区别
- HTTP POST GET 本质区别详解
- 浅谈HTTP中Get与Post的区别
- 关于HTTP中GET与POST的区别
- HTTP请求中POST与GET的区别
- Post与Get区别