大叔爱吃猕猴桃 常见的 HTTP 头部信息包括以下几类: 请求头(Request Headers) Accept:指定客户端能够接受的内容类型。例如:Accept: application/json, text/html. Accept-Encoding:指定客户端能够接受的编码格式。例如:Accept-Encoding: gzip, deflate. Accept-Language:指定客户端能够接受的语言。例如:Accept-Language: en-US, en;q=0.9. Authorization:用于身份验证的头部。例如:Authorization: Bearer <token>. Cookie:发送给服务器的 cookie 信息。例如:Cookie: sessionId=abc123. Host:指定请求的目标主机和端口。例如:Host: www.example.com. User-Agent:标识发出请求的用户代理(通常是浏览器)。例如:User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36. 响应头(Response Headers) Content-Type:响应体的内容类型。例如:Content-Type: text/html; charset=UTF-8. Content-Length:响应体的长度(字节数)。例如:Content-Length: 1234. Date:响应被发送的日期和时间。例如:Date: Mon, 16 Aug 2024 12:00:00 GMT. Server:服务器的软件信息。例如:Server: Apache/2.4.41 (Ubuntu). Set-Cookie:用于在客户端设置 cookie。例如:Set-Cookie: sessionId=abc123; Path=/; HttpOnly. Cache-Control:指定缓存策略。例如:Cache-Control: no-cache, no-store, must-revalidate. 通用头(General Headers) Connection:指定是否保持连接或关闭连接。例如:Connection: keep-alive. Upgrade:用于升级协议。例如:Upgrade: websocket. Via:标识请求/响应经过的中间代理。例如:Via: 1.1 example.com. 其他头部信息 Location:在重定向响应中,指定重定向的目标 URL。例如:Location: https://www.example.com/new-page. ETag:资源的标识符,用于缓存控制。例如:ETag: "12345". If-Modified-Since:请求中指定的时间,服务器只在资源在此时间之后被修改时才返回资源。例如:If-Modified-Since: Mon, 16 Aug 2024 10:00:00 GMT.