Post/Get差别
来源:互联网 发布:中国独立电影 知乎 编辑:程序博客网 时间:2024/06/01 07:18
from:http://gold.xitu.io/entry/57597bd45bbb500053c88b4c
GET在浏览器回退时是无害的,而POST会再次提交请求。
GET产生的URL地址可以被Bookmark,而POST不可以。
GET请求会被浏览器主动cache,而POST不会,除非手动设置。
GET请求只能进行url编码,而POST支持多种编码方式。
GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。
GET请求在URL中传送的参数是有长度限制的,而POST么有。
对参数的数据类型,GET只接受ASCII字符,而POST没有限制。
GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息。
GET参数通过URL传递,POST放在Request body中。
+
GET和POST本质上就是TCP链接,并无差别。但是由于HTTP的规定和浏览器/服务器的限制,导致他们在应用过程中体现出一些不同。
GET产生一个TCP数据包;POST产生两个TCP数据包。
对于GET方式的请求,浏览器会把http header和data一并发送出去,服务器响应200(返回数据);
而对于POST,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok(返回数据)。
0 0
- get/post 差别
- Post/Get差别
- get与post方法之间的差别
- get与post方法之间的差别
- http中get和post请求差别
- POST和GET方法的差别
- Get实现搜索引擎和Post提交信息的差别
- 使用Get和Post提交数据的实现和差别
- php中POST和GET的微妙差别
- tomcat6 中get 和 post 表单提交时编码的差别
- HttpWebRequest的使用之Get和Post的差别(C#)
- post和get在request中,有一个body字段的差别
- HTTP协议的几种请求方法(get/post 差别)17.2.15日更新
- post get
- Get, Post
- GET/POST
- get/post
- get post
- js 使用正则表达式验证url地址
- Python提取CSV文件信息
- 学习C++模板函数例子的一些理解 (1)
- http 状态码备份
- nova-compute 镜像缓存时间管理
- Post/Get差别
- dxComponentPrinter操作打印预览 dxComponentPrinter1Link1.Preview(True); 页眉和页脚 [图片] dxComponentPrinter1Li
- MS CRM 2016 certificate备考摘要(1) - 2016 SP1的新功能from MSDN
- X11硬线接口信号 与Profisafe安全输入输出信号之间的区别与比较
- Activity数据的缓存
- ViewPager的setAdapter和setCurrentItem的方法解析
- Java微信开发二(通过java程序自定义公众号菜单)
- Samba服务器配置
- python实现时间的比较