在讲解 http 与 https 之间的区别之前,我么先来看一下一个常见的面试问题。
一次完整的 http 协议请求过程是怎样的
该图片出自 博客
HTTP1.0默认非持续性;HTTP1.1默认持续性
持续性:浏览器和服务器建立TCP连接后,可以请求多个对象
非持续性:浏览器和服务器建立TCP连接后,只能请求一个对象
类似于组成里面的流水操作
1.0 与 1.1
2.0
Post一般用于更新或者添加资源信息 | Get一般用于查询操作,而且应该是安全和幂等的 |
---|---|
Post更加安全 | Get会把请求的信息放到URL的后面 |
Post传输量一般无大小限制 | Get不能大于2KB |
Post执行效率低 | Get执行效率略高 |
HTTPS相当于HTTP的安全版本了,是在http的基础之上加上ssl(Secure Socket Layer)
https在客户端(浏览器)与服务端(网站)传输加密的数据大概经历一下流程
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有