HTTP Header速查

共54个高频请求/响应头字段,按缓存、压缩、安全、CORS、转发、分段下载分类,附常见取值与配置要点。输入关键词即时过滤。

字段方向含义常见取值与要点
Cache-Control响应/请求缓存策略(最常用)no-cache / max-age=3600 / no-store / public,private
Expires响应过期时间(HTTP/1.0遗留)GMT日期;有Cache-Control:max-age时被忽略
ETag响应资源版本标识,配合协商缓存强校验哈希或weak W/"…"
If-None-Match请求携带上次ETag协商缓存命中返回304省流量
Last-Modified响应资源最后修改时间GMT日期,秒级精度
If-Modified-Since请求携带上次修改时间协商缓存未修改返回304
Content-Type响应/请求媒体类型与字符集text/html; charset=utf-8,见MIME速查
Content-Length响应/请求实体字节数与Transfer-Encoding互斥
Content-Encoding响应实体压缩算法gzip / br / deflate
Accept-Encoding请求客户端支持的压缩算法gzip, deflate, br
Transfer-Encoding响应传输编码chunked 分块传输(流式)
Accept请求客户端可接受的媒体类型text/html,application/xhtml+xml,…
Accept-Language请求语言偏好zh-CN,zh;q=0.9
Vary响应缓存需按哪些请求头区分副本Accept-Encoding(压缩版本分开缓存)
Strict-Transport-Security响应HSTS强制HTTPSmax-age=31536000; includeSubDomains
Content-Security-Policy响应CSP资源加载白名单,防XSSdefault-src 'self'
X-Content-Type-Options响应禁止MIME嗅探固定值 nosniff
X-Frame-Options响应防点击劫持(iframe嵌套控制)DENY / SAMEORIGIN
Referrer-Policy响应Referer携带策略no-referrer / strict-origin-when-cross-origin
Permissions-Policy响应限制浏览器特性(摄像头等)geolocation=(), camera=()
Set-Cookie响应下发Cookie加 HttpOnly; Secure; SameSite=Lax
Cookie请求携带Cookie会话凭证,勿存敏感明文
Authorization请求认证凭证Bearer token / Basic base64
WWW-Authenticate响应401时告知认证方式Bearer realm="api"
Access-Control-Allow-Origin响应CORS允许的源指定域名,慎用 *(带凭证时禁止)
Access-Control-Allow-Methods响应CORS允许的方法GET,POST,PUT,DELETE,OPTIONS
Access-Control-Allow-Headers响应CORS允许的请求头Content-Type,Authorization
Origin请求跨域请求来源协议+主机+端口,浏览器自动附加
Host请求目标主机名(HTTP/1.1必带)虚拟主机分发依据
User-Agent请求客户端标识UA解析工具可拆解
Referer请求来源页URL防盗链依据;拼写系历史遗留
Connection请求/响应连接管理keep-alive / close
X-Forwarded-For请求代理链真实客户端IPCDN/反代后取真实IP必查,可伪造需取信任段
X-Forwarded-Proto请求原始协议https;反代终止TLS后判断协议
X-Real-IP请求真实客户端IP(Nginx惯例)同样可伪造,仅信任自家代理
Via请求/响应经过的代理列表排查链路
Forwarded请求X-Forwarded-*的标准化替代for=1.2.3.4;proto=https
Range请求分段下载bytes=0-1023,断点续传/视频拖动
Content-Range响应分段响应范围bytes 0-1023/5000,配206
If-Range请求资源未变才分段配ETag/Last-Modified
Accept-Ranges响应是否支持分段请求bytes / none
Content-Disposition响应展示或下载attachment; filename*=UTF-8''%E6%96%87%E4%BB%B6.zip
Expect请求先探测再发实体100-continue(大上传)
DNT请求请勿追踪(无强制力)1
Server响应服务器软件标识生产建议隐藏或改马甲,减少信息泄露
X-Powered-By响应后端框架标识建议移除(PHP/Express指纹)
Location响应重定向目标配301/302/307
Retry-After响应限流后重试等待429/503配秒数或日期
Link响应关联资源rel="preload"/"canonical"(分页SEO也用它)
Alt-Svc响应备用服务协议通告HTTP/3升级 h3=":443"
Upgrade请求/响应协议升级websocket / HTTP/2
Date响应服务器时间GMT;时钟偏差超15分钟会致签名/证书校验失败
Age响应CDN缓存已存秒数判断边缘缓存新鲜度
X-Cache响应CDN缓存命中(厂商自定义)HIT / MISS,排查回源

表格可左右滑动查看

排查入口

常见问题

速查表覆盖哪些头字段?

50余个高频请求/响应头,按用途分组:缓存(Cache-Control/ETag/Vary)、压缩(Accept-Encoding/Content-Encoding)、安全(CSP/HSTS/XFO)、跨域(Access-Control系列)、内容协商与客户端信息(UA/Accept/Referer),每条附含义、典型取值与配置要点。

配置安全响应头有现成模板吗?

有。需要可直接部署的配置代码时用安全响应头生成器(/tools/sechead-gen)交互式生成HSTS/CSP/XFO的Nginx/Apache片段;本速查表侧重理解字段语义。

相关工具