精简网站模板,做外贸网站有什么用,中国住房和城乡建设部,邯郸昆石网络科技有限公司1. 前言
在上一章节中我们介绍了 HTTP 协议相关的面试题目,作为 HTTP 协议的扩展,HTTPS 协议也经常被面试官提起。
因为对于大部分的前端、后端开发者,都接触不到 HTTPS 协议的开发场景,因为我们往往只关注请求路径后缀,例如关注 URL: /get/username,而非路径全称 htt…1. 前言
在上一章节中我们介绍了 HTTP 协议相关的面试题目,作为 HTTP 协议的扩展,HTTPS 协议也经常被面试官提起。
因为对于大部分的前端、后端开发者,都接触不到 HTTPS 协议的开发场景,因为我们往往只关注请求路径后缀,例如关注 URL:/get/username,而非路径全称https://xxx.com/get/username,所以考察 HTTPS 协议也是对候选人的知识深度的考验。 2.1 HTTP 和 HTTPS 协议
** 面试官提问:** 为什么有了 HTTP 协议后还出现了 HTTPS 协议?HTTPS 协议解决了什么问题?
题目解析:
在研究 HTTPS 协议之前,我们先总结下 HTTP 协议的优点和缺点:
优点缺点通信方式简单:基于请求和响应,客户端发起请求,服务器端返回响应明文通信:信息明文传输,安全性低。无需维护状态:HTTP 是无状态协议,不识别客户端。没有状态:例如对于需要保持登录状态的网站,需要依靠其他外部方式(Cookie、Session)维护状态。速度快,效率高。如上表所示,H