post和get传值

原创 2016年08月30日 13:54:29

1. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。

2. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数 据。

3. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为 100KB。

4. get安全性非常低,post安全性较高。但是执行效率却比Post方法好。

从协议和本质上来说:
(1)get不经过加密,post经过加密。
(2)get的编码方式根据你的页面指定的编码编码的和服务器无关,而post在tomcat环境下是有tomcat的server.xml指定的。
(3)他们的数据包的头部协议是有差别的。
在jsp环境下,建议使用post方法。


AJAX 调用

如果调用是要检索服务器上的数据则使用GET。如果 要检索的值会随时间和更新进程的改变而改变则要在GET调用中添加一个当前时间参数,这样后面的调用才不会使用先前的不正确的缓冲。如果调用是向服务器上 发送任意数据,就可以使用POST。


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Rest 服务Get和Post的参数传值

 1. get是从服务器上获取数据,post是向服务器传送数据。 2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。po...
  • XMM_1030
  • XMM_1030
  • 2014年02月11日 10:34
  • 21010

基于Spring解决jsp传值乱码问题 get post

基于Spring解决jsp传值乱码问题 get post

Post和Get的区别(兼谈页面间传值的方式)

Post和Get的区别(兼谈页面间传值的方式) 从一个页面转向另一个页面的请求方式有两种,Post和Get. 如果从原理上来探究他们的区别,涉及到Http传输协议的细节,本文不加探究,只讨论...
  • Samsone
  • Samsone
  • 2013年07月24日 10:30
  • 1779

ajax中的POST和GET传值

ajax中的POST和GET传值 转自:http://www.cnblogs.com/jtome/archive/2008/12/04/1347864.html Ajax中我们经常用到get和p...
  • tty521
  • tty521
  • 2017年01月19日 11:09
  • 133

HttpClient 的get post传值工具类

package com.Freeter.freeter.util; import java.io.IOException; import java.io.UnsupportedEncodingEx...

ajax中的POST和GET传值

Ajax中我们经常用到get和post请求.那么什么时候用get请求,什么时候用post方式请求呢? 在做回答前我们首先要了解get和post的区别. 1、 get是把参数数据队列加到提交表单的...

原生ajax post 和get 方式传值

原生ajax post 和get 方式传值
  • lamp113
  • lamp113
  • 2016年02月29日 21:32
  • 6346

phpstorm表单递交post传值出错 get正确的解决方法

好吧,这是我第二次因为这个问题搞得凌晨才睡觉,这次一定要记录下来!phpstorm版本2016.1.1问题详细描述:在html写好表单之后以post方式递交给PHP文件,返回结果在谷歌浏览器是“Aut...

Get和Post的参数传值

1. get是从服务器上获取数据,post是向服务器传送数据。 2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通...

post和get传值比较

Post和get方式传值的效果比较 从传送的能力上面比较,两个方式都是可以提交表单的,但是如果要是在传送的时候额外的添加了参数的话,那么就要用post方式来传递了,否则就无法得到外加的参数的值,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:post和get传值
举报原因:
原因补充:

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