Rust Web 后端开发 I

Web 应用框架 Axum

技术
技术RustWeb 开发后端框架

2026-03-23

什么是 Web 后端开发

Web 浏览器通过超文本传输协议(HTTP 或 HTTPS)与 Web 服务器进行通信。当用户加载一个网址、点击一个链接或提交一个表单时,浏览器通常会向目标服务器发送一个 HTTP 请求。

Web 服务器接收客户端发送的请求,在处理请求后返回一个 HTTP 响应。

Web 浏览器根据服务器返回的响应内容解析资源,并将其呈现给用户。

在浏览器端(或称客户端)运行的代码主要负责网页的结构、外观以及交互行为,例如 UI 元素设计、页面布局、导航逻辑和表单验证等。这部分职责称为 Web 前端开发。

相对而言,服务器端网站编程主要负责处理客户端请求、执行业务逻辑,并决定返回给浏览器的内容,例如数据库访问、身份认证和权限控制等。这部分职责称为 Web 后端开发。

路由

路由(routing)用于确定应用程序如何响应对特定端点的客户机请求,包含一个 URI(或路径)和一个特定的 HTTP 请求方法(GETPOST 等)。