Http中Get与Post区别详解

一、

通过地址栏输入url地址,超链接,和表单都可以和服务器进行交互。前两种用的是get方式提交,表单可以用get方式也可以用post方式,默认是get方式,但建议使用post方式。

 

二、区别

1、get是从服务器上获取数据,post是向服务器传送数据。

2、get把参数数据队列提交到表单的action属性所指的url中,值和表单的字段一一对应。在url中可以看到,get提交的信息都显示在地址栏中。例如:

https://www.baidu.com/s?word=iteye&ie=utf-8&tn=98012088_2_dg&ch=3

?分割url和传输的数据

post是通过Http post 机制将表单内各个字段和值放置在HTML header中一起传送到表单的action属性所指的url中。post提交的信息不显示在地址栏中。

3、get传送的数据量较小,post传送的数据量较大,一般认为不受限制。因为地址栏存储体积有限

4、get提交对于敏感的数据信息不安全,post提交对于敏感的信息安全。

例如在用户登入时用get提交方式,用户的用户名和密码都会显示在地址栏中,这样操作不安全。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值