HTTP(Hypertext Transfer Protocol)是 Web 上客户端和服务器交换请求、响应与元数据的应用层协议。
浏览器加载页面、调用 API、下载资源和提交表单大多都建立在 HTTP 语义之上。现代 HTTP 不只传输超文本,也承载 JSON API、文件、媒体流、SSE 事件流和 WebSocket 握手。
核心概念
- 请求/响应模型:客户端发起请求,服务器返回状态码、响应头和响应体。
- 无状态语义:协议本身不记住用户状态,登录态通常由 Cookie、Token 或会话层维护。
- 可扩展头部:缓存、压缩、鉴权、内容协商和连接控制大多通过 header 表达。