Android HTTP 高频面试题及详细参考答案.docxVIP

  • 1
  • 0
  • 约4.8千字
  • 约 6页
  • 2026-10-11 发布于河北
  • 举报

Android HTTP 高频面试题及详细参考答案.docx

AndroidHTTP高频面试题及详细参考答案

适用场景:Android初级/中级开发面试、岗位技能考核、技术复盘,题目均为企业高频提问,内容贴合实际项目开发,侧重原理与实战问题解决。

一、基础概念面试题(含答案)

1.简述HTTP与HTTPS的核心区别?

参考答案:

第一,传输协议与端口不同。HTTP是超文本传输协议,明文传输,默认端口80;HTTPS是在HTTP基础上叠加SSL/TLS加密协议,默认端口443。

第二,安全性差异极大。HTTP所有数据均为明文传输,中间人可以直接窃听、篡改、伪造数据,存在严重安全漏洞;HTTPS会对传输数据进行加密、校验,杜绝窃听、篡改和冒充问题。

第三,性能与成本不同。HTTP无需加密解密运算,请求速度更快、服务器开销小;HTTPS需要握手加密、数据加解密,会产生少量性能损耗,同时服务器需要配置SSL证书,存在一定运维成本。

第四,适用场景不同。HTTP仅适用于静态公开资源访问;HTTPS是移动端、网页端主流标准,所有涉及用户隐私、账号支付、业务数据的接口必须使用HTTPS。

2.HTTP1.0、HTTP1.1、HTTP2.0三者的核心差异是什么?

参考答案:

HTTP1.0:默认短连接,每次HTTP请求都会新建TCP连接,请求完成后立即断开,频繁请求会产生大量握手开销,不支持断点续传,头部信息冗余

文档评论(0)

1亿VIP精品文档

相关文档