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提交对于敏感的信息安全。

扫描二维码关注公众号,回复: 509066 查看本文章

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

猜你喜欢

转载自379185161.iteye.com/blog/2278569