GET和POST的区别
来源:互联网 发布:wpf 管理系统源码购 编辑:程序博客网 时间:2024/06/05 16:06
原理区别
GET被称为安全方法,因为使用GET的HTTP请求不会产生任何动作。不会产生动作意味着GET的HTTP请求不会在服务器上产生任何结果。但是安全方法并不是什么动作都不产生,这里的安全方法仅仅指不会修改信息。
POST可能会修改服务器上的资源的请求,
请求方式区别
1.GET请求,请求的数据会附加在URL之后,以?分割URL和传输数据,多个参数用&符号连接。URL的编码格式采用的是ASCII编码
2.POST请求:POST请求会把请求的数据放在HTTP请求包中
因此,GET请求的数据会暴露在地址栏中,二POST请求则不会。
传输数据的大小
在HTTP请求规范中,没有对URL的长度和传输的数据的大小进行限制。但是在实际的开发中,对于GET,特定的浏览器和服务器对URL的长度有限制。因此,在使用GET请求时,传输数据会受到URL长度的限制
对于POST,由于不是URL传值,理论上是不会受限制的。
安全性
POST的安全性比GET方式的高。
GET被称为安全方法,因为使用GET的HTTP请求不会产生任何动作。不会产生动作意味着GET的HTTP请求不会在服务器上产生任何结果。但是安全方法并不是什么动作都不产生,这里的安全方法仅仅指不会修改信息。
POST可能会修改服务器上的资源的请求,
请求方式区别
1.GET请求,请求的数据会附加在URL之后,以?分割URL和传输数据,多个参数用&符号连接。URL的编码格式采用的是ASCII编码
2.POST请求:POST请求会把请求的数据放在HTTP请求包中
因此,GET请求的数据会暴露在地址栏中,二POST请求则不会。
传输数据的大小
在HTTP请求规范中,没有对URL的长度和传输的数据的大小进行限制。但是在实际的开发中,对于GET,特定的浏览器和服务器对URL的长度有限制。因此,在使用GET请求时,传输数据会受到URL长度的限制
对于POST,由于不是URL传值,理论上是不会受限制的。
安全性
POST的安全性比GET方式的高。
0 0
- get 和post 的区别
- get和post的区别
- get和post的区别
- post和get的区别
- Get和Post的区别
- get和post的区别
- post和get的区别
- post和get的区别
- Post和Get的区别
- Get和Post的区别
- get和post的区别
- Post和Get的区别
- get和post的区别
- POST和GET的区别
- post和get的区别
- GET和POST的区别
- post和get的区别
- post和get的区别
- poj Risk 1603 (最短路) 坑
- 关于linux异步通知signal 和QT的信号槽
- 【HPU】[1728]序列找数
- 大型网站架构系列:电商网站架构案例
- vim 多窗口编辑
- GET和POST的区别
- angularjs前端框架
- Python图像处理库PIL的ImageSequence模块介绍
- 首篇
- 7.数据对象映射模式
- Linux 网络编程 套接字结构
- CodeForces - 151A Soft Drinking (数学水题)
- 从输入URL到页面加载完成的过程中都发生了什么事情?
- 问题 K: 序列的区间操作