05-01 HTTP 在软件工程中的位置:应用之间最常用的说话方式

05-01 HTTP在软件工程中的位置00-00 计算机网络总览00-00 软件工程总览 接起来。大多数 Web 应用前后端通信都靠 HTTP/HTTPS。


一、它解决什么

它解决的是应用层通信问题:客户端如何表达请求,服务端如何返回状态、数据和错误。

二、一个比喻

HTTP 像业务系统之间通用的工作邮件格式:标题、正文、附件、状态都按约定来。

三、放到系统里看

02-01 前端开发 通过 HTTP 调 03-02 API接口03-01 后端开发 返回 JSON,05-03 HTTPS与TLS 负责加密,05-07 CDN 负责部分内容加速。

四、常见坑 / 学习抓手

常见坑是不理解状态码和错误语义,只把所有失败都返回 200。这样前端和监控都会难受。

一句话总结

HTTP 是软件系统最常用的应用层对话规则。


关联笔记