CORS 分析器
粘贴 Access-Control-* 响应头或完整 HTTP 响应,检查允许的 origin、credentials、methods、请求头、公开响应头、preflight 缓存与 Vary 设置中的明显冲突。所有分析都只在浏览器中进行。
分析粘贴的 CORS origin 或响应头,检查 origin、credentials、method、header、max-age 和 Vary 组合中的错误与复核项。
如何分析 CORS 响应头
- 粘贴 origin、CORS 响应头或完整 HTTP 响应头。
- 查看 Allow-Origin、credentials、methods、allowed/exposed headers、max-age 和 Vary。
- 检查 * 与 credentials=true、指定 origin 缺少 Vary: Origin 等问题。
检查内容
重复 Allow-Origin、无效 origin、无效 credentials、* 与 credentials=true、错误 Max-Age 会被标记为错误。
指定 origin 缺少 Vary: Origin,以及 credentials 配合通配 methods/headers/expose,会在当前实现中标记为需要复核。
隐私与限制
CORS 文本仅在浏览器本地分析,不会发出真实跨域请求或 preflight。工具不会验证服务器路由、Cookie、重定向、代理行为或真实前端请求能否成功。
CORS Analyzer 常见问题
会真的发送 CORS 请求吗?
不会,只分析粘贴的值。
* 和 credentials=true 怎么处理?
会标记为错误。
为什么检查 Vary: Origin?
指定 origin 的响应可能影响共享缓存,因此会提示复核。
会验证真实 preflight 吗?
不会,不连接服务器。
响应头会上传吗?
不会,全部本地处理。