GET/POST方法的区别
来源:互联网 发布:注册域名后如何使用 编辑:程序博客网 时间:2024/06/06 04:40
面试太容易问了,所以整理一下吧
⑴GET请求的数据会附在URL之后,POST把提交的数据则放置在是HTTP包的包体中。因此POST的安全性要比GET的安全性高,但POST效率高。
⑵传输数据的大小:首先声明:HTTP协议没有对传输的数据大小进行限制,HTTP协议规范也没有对URL长度进行限制。
而在实际开发中存在的限制主要有:
GET:特定浏览器和服务器对URL长度有限制,例如IE对URL长度的限制是2083字节(2K+35)。对于其他浏览器,如Netscape、FireFox等,理论上没有长度限制,其限制取决于操作系统的支持。
因此对于GET提交时,传输数据就会受到URL长度的限制。
POST:由于不是通过URL传值,理论上数据不受限。但实际各个WEB服务器会规定对post提交数据大小进行限制,Apache、IIS6都有各自的配置。
⑶GET产生一个TCP数据包;POST产生两个TCP数据包。
对于GET方式的请求,浏览器会把http header和data一并发送出去,服务器响应200(返回数据);
而对于POST,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok(返回数据)。
也就是说,GET只需要汽车跑一趟就把货送到了,而POST得跑两趟,第一趟,先去和服务器打个招“嗨,我等下要送一批货来,你们打开门迎接我”,然后再回头把货送过去。
阅读全文
0 0
- get post 方法的区别
- get/post 方法的区别
- GET/POST方法的区别
- GET方法和POST方法的区别
- GET方法和POST方法的区别
- GET方法和POST方法的区别
- Get方法和Post方法的区别
- GET方法和POST方法的区别
- Get方法和Post方法的区别
- GET方法和POST方法的区别
- GET方法与POST方法的区别
- Post和Get方法的区别
- GET 与 POST 方法 的区别
- 【转】GET与POST方法的区别
- get与post方法的区别
- GET与POST方法的区别
- HTTP GET与POST方法的区别
- GET与POST方法的区别
- 景德镇浮梁镇一户村民在建房打地基时发现几吨古钱(图)
- Codeforces Round #431 (Div. 2)
- 求二叉树的最大距离
- 100+篇大数据、数据分析、数据挖掘电子书免费下载!
- C语言学习笔记(六)---行列式求值小程序
- GET/POST方法的区别
- 运算放大器电路 第一章
- Mac修改程序软件图标(附带抠图教程)
- <PTA>数列求和-加强版
- iOS中调整UI控件位置和尺寸
- 【HDU
- hdu 6055 计算几何+暴力
- ubuntu 安装mysql 出现依赖性Depends错误
- java中BigInteger应用