| 响应头 | 类型 | 说明 |
|---|
使用说明
- 搜头字段名(Cache-Control)或搜用途(跨域、缓存)都能定位。
- 改接口返回的头时先在这里确认字段的准确写法,大小写和连字符写错会直接失效。
- 「类型」栏区分实体头、响应头、通用头,理解这三类有助于判断某个头该由服务器还是代理设置。
- 排查缓存问题重点看 Cache-Control、ETag、Last-Modified 三个。
- 跨域问题重点看 Access-Control-Allow-Origin 和 Access-Control-Allow-Credentials,这两个必须配套写对。
常见问题
Cache-Control 怎么配比较合理?
静态资源(带 hash 的 JS、CSS、图片)配 max-age=31536000, immutable,一年缓存,因为文件名变了 URL 就变,不会有脏数据。HTML 配 no-cache(每次都验证)或很短的 max-age,保证内容能及时更新。
ETag 和 Last-Modified 有什么区别?
Last-Modified 按修改时间判断,精度只到秒;ETag 是按内容算的指纹,精度更高。但 ETag 在有多台服务器的集群里容易不一致,导致缓存失效,所以有些站点会故意关掉 ETag 只用 Last-Modified。
跨域到底要配哪些头?
最基础的是 Access-Control-Allow-Origin,写到具体域名或 *。如果要带 Cookie,就不能用 *,必须写具体域名,同时加 Access-Control-Allow-Credentials: true。预检请求还要配 Allow-Methods 和 Allow-Headers。
为什么响应头里的 Set-Cookie 没生效?
常见三个原因:Cookie 带了 Secure 属性但站点是 http;SameSite 设成 Strict 导致跨站跳转丢失;Domain 属性写错导致域名不匹配。逐个排查这三项基本能解决。
这些头能自己在浏览器里改吗?
不能。响应头由服务器决定,浏览器只负责呈现。想调试可以用浏览器插件的请求改写功能,但那只是本地生效,方便排查而已,不影响服务器实际行为。
相关工具
站长工具 · 该分类共 57 个工具,展开查看全部
robots.txt 在线生成Sitemap 在线生成UTM 链接生成器网站统计代码生成域名批量生成桌面快捷方式生成TDK 生成器(标题/描述/关键词)批量网址检测脚本生成CIDR 网段计算子网掩码计算IP 转数字 / 数字转 IP关键词密度分析网页源码转纯文本HTML 转 Markdown页面链接分析(内链/外链)页面图片提取与 alt 检查网页表格提取网页源码 SEO 体检robots.txt 检测TDK 长度检查模拟蜘蛛抓取分析公共 DNS 服务器地址表电信 DNS 服务器地址表(各省)联通 DNS 服务器地址表(各省)移动 DNS 服务器地址表(各省)铁通 DNS 服务器地址表教育网 DNS 服务器地址表(CERNET)搜索引擎高级语法速查在线广告尺寸对照表网站上线检查清单HTTP 安全响应头对照表HTTP 响应头对照表域名 DNS 解析查询网站图标 Favicon 地址获取网页链接提取与内外链分类网页头部信息提取与体检ICP 备案号格式校验文本 Gzip 压缩率实测TDK 标题描述批量校验外链 rel 属性检查(nofollow)图片 alt 与属性批量检查JSON-LD 结构化数据检查Meta 标签生成器(含 OG)viewport 与移动端适配检查TDK 批量提取为表格网络延迟与路由检测命令端口连通性检测命令SSL 证书检查命令DNS 诊断与污染排查命令页面性能指标采集代码域名可注册批量查询脚本死链批量检测脚本IP 归属地批量查询脚本DNS 解析耗时测试页网站截图 API 方案整理重定向与伪静态规则生成器关键词组合批量生成