HTTP 高频面试题及详细答案(实战版).docxVIP

  • 1
  • 0
  • 约5.44千字
  • 约 8页
  • 2026-08-24 发布于河北
  • 举报

HTTP 高频面试题及详细答案(实战版).docx

HTTP高频面试题及详细答案(实战版)

一、基础概念类

1.简单说下HTTP是什么?有什么特点?

HTTP是超文本传输协议,是客户端和服务端之间传输网页、接口数据的通用应用层协议,也是互联网数据交互的基础协议。

核心特点主要有这几点:

无连接:默认一次请求建立一次连接,请求响应完成后就断开,不会持续占用连接资源,HTTP1.1之后支持长连接优化

无状态:协议本身不会记录用户的访问状态和历史请求,每一次请求都是独立的,服务端无法主动识别两次请求是否来自同一个用户,所以需要Cookie、Session、Token来维持状态

基于请求响应模型:必须客户端主动发起请求,服务端被动响应,服务端不能主动给客户端推送数据

简单灵活:协议规则简单,支持传输文本、图片、视频、接口JSON等各类数据格式,适配绝大多数web场景

2.HTTP和HTTPS的核心区别是什么?

HTTPS本质是HTTP+SSL/TLS加密传输,核心差异集中在安全、端口、传输方式上:

端口不同:HTTP默认80端口,HTTPS默认443端口

传输安全性:HTTP是明文传输,数据直接暴露在网络中,容易被抓包、篡改、窃听;HTTPS对传输数据进行加密,传输过程中无法被窃取和篡改

证书要求:HTTP无需证书;HTTPS需要配置CA数字证书,用来验证网站合法性,防止伪造站

文档评论(0)

1亿VIP精品文档

相关文档