238 字
1 分钟
HTTP 请求包含哪些内容
HTTP 请求由请求行、请求头、空行、请求体组成
请求行包含请求方法、请求路径和 HTTP 版本;
请求头用于描述主机、客户端信息、数据格式和认证信息等;
请求体用于携带实际提交的数据。常见请求体格式有 JSON、表单编码、multipart/form-data 和二进制数据。GET 通常通过 URL 传参,POST 通常通过请求体提交数据。

| 请求头 | 简单解释 |
|---|---|
Host | 请求哪个服务器,例如 example.com |
User-Agent | 我用什么客户端访问,例如 Chrome 浏览器 |
Accept | 我希望服务器返回什么类型的数据,例如 JSON、HTML |
Content-Type | 我发送的数据是什么格式,例如 JSON |
Authorization | 我的身份凭证,例如 Token |
Cookie | 携带之前保存的网站信息,例如登录会话标识 |
Referer | 我从哪个页面跳转过来的 |
Accept-Encoding | 我支持哪些响应压缩格式,例如 gzip、br |