- 1
- 0
- 约4.59千字
- 约 7页
- 2026-08-24 发布于河北
- 举报
HTTP高频面试题及详细答案(实战接地气版)
1、简单说下HTTP是什么?有什么特点?
参考答案:
HTTP是超文本传输协议,是客户端和服务端之间传输网页、接口数据的应用层协议,也是互联网数据交互的基础协议。
核心特点主要有这几点:
无连接:默认一次请求完成后就断开连接,不会一直占用通道,HTTP1.1之后支持长连接,但本质还是无状态。
无状态:协议本身不会记录用户的访问状态,每次请求都是独立的,服务端分不清两次请求是不是同一个用户,所以需要Cookie、Session、Token来维持状态。
基于请求-响应模型:必须客户端主动发请求,服务端才会返回响应,服务端不能主动给客户端推送数据。
简单灵活:基于文本格式,可读性高,支持传输文本、图片、视频、接口JSON等各类数据。
2、HTTP和HTTPS的区别是什么?
参考答案:
HTTPS就是HTTP+SSL/TLS加密协议,核心区别集中在安全、端口、开销三个方面:
端口不同:HTTP默认80端口,HTTPS默认443端口。
安全性不同:HTTP是明文传输,数据直接暴露,容易被窃听、篡改、劫持;HTTPS对传输数据加密,传输过程无法被窃取和篡改,还能校验服务端身份,防止伪造网站。
性能开销不同:HTTPS需要握手、加密、解密流程,比HTTP多一部分耗时和资源消耗,现在优化后差距已
原创力文档

文档评论(0)