HTTP头是请求与响应中传递元信息的关键部分,它们像快递单一样描述数据的「包裹」内容。以下是核心知识点:
基础概念
- 请求头:客户端发送给服务器的附加信息,如
User-Agent
(浏览器类型)、Accept
(接受的响应格式) - 响应头:服务器返回给客户端的附加信息,如
Content-Type
(数据类型)、Status-Line
(状态码) - ⚠️ 头字段区分大小写,如
Content-Type
≠content-type
常见头字段
类型 | 示例 | 作用 |
---|---|---|
请求头 | Host: example.com |
指定目标服务器域名 |
Cache-Control: no-cache |
控制缓存行为 | |
Authorization: Bearer <token> |
认证信息 | |
响应头 | Content-Length: 1024 |
返回数据大小 |
Location: /new-path |
重定向地址 | |
Set-Cookie: id=123; Path=/ |
设置浏览器Cookie |
实践应用
- 使用
User-Agent
识别客户端设备 - 通过
Content-Type
区分数据格式(如application/json
) - 利用
Cache-Control
优化页面加载速度
扩展阅读
想深入了解HTTP方法与头的关联?点击 HTTP方法详解 查看更多技术细节