为了账号安全,请及时绑定邮箱和手机立即绑定

post和get传值的区别 ?

post和get传值的区别 ?

函数式编程 2019-02-15 15:11:22
post和get传值的区别 
查看完整描述

2 回答

?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

一、特性不同:

Get请求是将数据添加到URL中并传递到服务器,通常利用一个问号“?”代表URL地址的结尾与数据参数的开端。Post请求数据是放在HTTP主体中的,其组织方式不只一种,有"&"连接方式,也有分割符方式,可隐藏参数,传递大批数据,比较方便。

二、传输方式不同:

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

三、服务端获取数据方式不同:

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


向左转|向右转


四、传输数据量不同:

get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般默认为不受限制。但实际上会因为服务器的不同有所差异。

五、安全性不同:

由于get方式传递的参数可以在页面上看见,所以get安全性非常低。Psot方式传递的参数用户不可见,因此post安全性较高。



查看完整回答
反对 回复 2019-03-02
?
千万里不及你

TA贡献1784条经验 获得超9个赞

1、 传输方式不同

get方式:把参数数据列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段分别对应,在URL中可以看到。

post方式:通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。

2、 服务端获取数据方式不同

get方式:服务器端用Request.QueryString获取变量的值。

post方式:服务器端用Request.Form获取提交的数据。

3、传输数据量不同

get传送的数据量较小,不能大于2KB。

post传送的数据量较大,一般默认为不受限制。但实际上会因为服务器的不同有所差异。

4、安全性

由于get方式传递的参数可以在页面上看见,所以get安全性非常低。

Psot方式传递的参数用户不可见,因此post安全性较高。


向左转|向右转


扩展资料

Get请求与Post请求的特性

1、Get请求:

Get请求是将数据添加到URL中并传递到服务器,通常利用一个问号“?”代表URL地址的结尾与数据参数的开端。

后面的参数每一个数据参数以“名称=值”的形式出现,参数与参数之间利用一个连接符&来区分。

2、Post请求:

Post请求数据是放在HTTP主体中的,其组织方式不只一种,有"&"连接方式,也有分割符方式,可隐藏参数,传递大批数据,比较方便。



查看完整回答
反对 回复 2019-03-02
  • 2 回答
  • 0 关注
  • 974 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信