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提交方式,用户的用户名和密码都会显示在地址栏中,这样操作不安全。
阅读更多相关文章推荐
- HTTP POST GET 本质区别详解
- HTTP POST GET 本质区别详解
- HTTP POST GET 本质区别详解
- HTTP POST GET 本质区别详解
- HTTP POST GET 本质区别详解
- HTTP POST GET 本质区别详解
- HTTP POST GET 本质区别详解
- HTTP POST GET 本质区别详解
- HTTP POST GET 本质区别详解
- HTTP POST GET 本质区别详解
- HTTP POST GET 本质区别详解
- [转载]HTTP POST GET 本质区别详解
- HTTP POST GET 本质区别详解
- HTTP POST GET 本质区别详解
- HTTP GET POST本质区别详解
- HTTP POST GET 本质区别详解
- HTTP POST GET 本质区别详解
- HTTP POST GET 本质区别详解
- HTTP POST GET 本质区别详解
- HTTP POST GET 本质区别详解