您的位置:首页 > 理论基础 > 计算机网络

Http中Get与Post区别详解

2016-02-24 17:54 671 查看

一、

通过地址栏输入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提交方式,用户的用户名和密码都会显示在地址栏中,这样操作不安全。

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: