与 GET 相同,但服务器只返回响应头、不返回响应体,常用于检查资源是否存在、大小或新鲜度。
快速事实
| 属性 | 值 |
|---|---|
| 安全(不改变资源状态) | 是 |
| 幂等(重复请求结果相同) | 是 |
| 可缓存 | 是 |
描述
与 GET 相同,但服务器只返回响应头、不返回响应体,常用于检查资源是否存在、大小或新鲜度。
示例
curl -I https://api.example.com/users/1
请求示例
HEAD /api/users/1 HTTP/1.1 Host: example.com
HEAD 与 GET 的区别
| HEAD | GET |
|---|---|
| 只返回响应头 | 返回完整响应体 |
| 状态码与 GET 相同 | 状态码与 HEAD 相同 |
全部 HTTP 方法
常见问题
HEAD 是安全方法,不会改变服务器上的资源状态。
HEAD 是幂等的:重复请求的结果与单次请求相同。
来源与规范
继续探索
相关状态码
相关头