HTTP 常见面试题及详细答案(实战完整版).docxVIP

  • 0
  • 0
  • 约4.77千字
  • 约 7页
  • 2026-10-12 发布于河北
  • 举报

HTTP 常见面试题及详细答案(实战完整版).docx

HTTP常见面试题及详细答案(实战完整版)

一、HTTP基础核心面试题

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

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

核心特点主要有4点:

无连接:默认一次请求建立一次连接,请求响应完成后就断开连接,不会持续占用通道。HTTP1.1支持长连接后,可在一次连接内处理多次请求,但本质还是无状态。

无状态:协议本身不会记录客户端的任何访问信息,每次请求都是独立的,服务端无法识别两次请求是否来自同一个用户。所以需要Cookie、Session、Token来做状态保持。

灵活简单:请求方式、请求头配置简单,支持传输文本、图片、视频、接口JSON等各类数据格式,通用性极强。

基于请求-响应模型:必须是客户端主动发起请求,服务端被动响应,服务端无法主动给客户端推送数据。

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

HTTPS就是HTTP+SSL/TLS加密协议,核心区别集中在安全、端口、开销三个方面:

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

安全性不同:HTTP是明文传输,数据直接暴露,容易被抓包、篡改、窃听;HTTPS对传输数据做加密、校验,能防止数据泄露和篡改。

开销不同:HTTP传输速度快、资源开销小;HT

文档评论(0)

1亿VIP精品文档

相关文档