01基础概念约 6 分钟
从一次 HTTP 请求看懂后端服务怎么工作
当用户点击“提交”,浏览器发出的请求会经过网络到达服务器。后端程序接住请求,执行规则,访问数据,再把结果组织成响应。
一次请求通常经过这些环节
- 接收请求客户端通过 HTTP 发送方法、路径、请求头和可选的请求体。
- 路由与校验服务根据路径找到处理入口,并检查参数格式、身份与权限。
- 执行业务逻辑应用代码组合规则,必要时调用其他模块或服务。
- 访问数据并返回程序读取或更新数据库,随后将状态码、响应头与数据返回给客户端。
中间件在哪里?
日志记录、身份认证、限流等横切功能,常放在请求处理链路的中间层。它们可以在业务代码前后执行,让不同接口复用相同规则。
真实系统还可能经过 DNS 查询、TLS 加密、负载均衡和网关。学习时不必一口气记住所有组件,先找到入口、处理逻辑和数据边界,就能建立清楚的心智模型。