- 1
- 0
- 约1.2万字
- 约 13页
- 2026-05-24 发布于河北
- 举报
后台开发面试题及详细答案
一、基础必考题(入门级,考察基本功)
1.什么是HTTP协议?HTTP和HTTPS的核心区别是什么?
问题解析:考察对网络基础协议的理解,重点是实际应用中的安全差异,避免纯理论堆砌。
详细答案:HTTP是超文本传输协议,是客户端和服务器之间通信的规则,基于TCP/IP协议,用于传输HTML、图片、接口数据等内容,特点是无状态(每次请求都是独立的,服务器不记录客户端历史状态)、无连接(早期HTTP/1.0每次请求都建立TCP连接,请求结束就断开)。
HTTP和HTTPS的核心区别:
1.安全性:HTTP是明文传输,数据在传输过程中可能被窃取、篡改、伪造;HTTPS在HTTP基础上加入了SSL/TLS加密层,数据传输前会进行加密,能防止数据泄露和篡改,还能验证服务器身份(通过SSL证书)。
2.端口:HTTP默认使用80端口,HTTPS默认使用443端口。
3.性能:HTTPS因为多了加密、解密和证书验证的步骤,性能会比HTTP略差一点,但现在通过TLS1.2/1.3优化,差距已经很小。
4.证书:HTTPS需要向权威机构申请SSL证书(免费如LetsEncrypt,付费如阿里云、腾讯云证书),HTTP不需要。
2.什么是RESTfulAPI?设计RESTfulAPI需要遵循哪些核心原则?
问题解析:考察接口设计规范,重点是实际开发中如何落
原创力文档

文档评论(0)