【网络】HTTP 协议
目录
- 基本概念
- 基于 HTTP 的系统组成
- HTTP 的基本性质
- HTTP 请求头 & 响应头
- HTTP 的请求方法
- HTTP 的返回码
- HTTP 的 Cookie
基本概念
HTTP(Hypertext Transfer Protocol,超文本传输协议)是一个用于传输超媒体文档(例如 HTML)的应用层协议。它是为 Web 浏览器与 Web 服务器之间的通信而设计的。HTTP 遵循经典的客户端—服务端模型,客户端打开一个连接以发出请求,然后等待直到收到服务器端响应。HTTP 是无状态协议,这意味着服务器不会在两个请求之间保留任何数据(状态)。
基于 HTTP 的系统组成
- 客户端:用户代理
- Web 服务器
- 代理(缓存、过滤、负载均衡、认证、日志)
HTTP 的基本性质
- 简单易读
- 可扩展
- 会话,无状态
HTTP 请求头 & 响应头
HTTP 的请求方法
HTTP 的返回码
HTTP 的 Cookie
缓存
会话
连接管理
参考:https://developer.mozilla.org/zh-CN/docs/Web/HTTP