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

  • 2
  • 0
  • 约4.06千字
  • 约 7页
  • 2026-07-03 发布于河北
  • 举报

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

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

一、HTTP基础概念

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

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

核心特点(面试常答):

无连接:默认一次请求建立一次连接,请求完成就断开,不会一直占用连接资源(HTTP1.1支持长连接优化)。

无状态:协议本身不记录客户端的任何状态,每次请求都是独立的,服务端分不清两次请求是不是同一个用户,所以需要Cookie、Session、Token来维持状态。

基于请求-响应模式:客户端主动发请求,服务端被动返回响应,服务端不会主动给客户端推送数据。

简单灵活:支持传输文本、图片、视频、接口数据等各类资源,格式通用性强。

2.HTTP和HTTPS的核心区别?

HTTPS就是HTTP+SSL/TLS加密,本质是加密版的HTTP,主要区别有4点:

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

安全性不同:HTTP明文传输,数据容易被窃听、篡改、劫持;HTTPS全程加密,传输数据安全。

开销不同:HTTPS需要握手、加密解密,比HTTP多一点耗时和服务器性能开销。

证书要求:HTTPS需要配置CA数字证书,HTTP不需要。

3.HTTP1.0、HTTP1.1、HTTP2、HTTP3

文档评论(0)

1亿VIP精品文档

相关文档