Access-Control-Max-Age 标头

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

HTTP Access-Control-Max-Age 响应头指示 预检请求的结果(即 Access-Control-Allow-MethodsAccess-Control-Allow-Headers 标头中包含的信息)可以被缓存多久。

头类型 响应头
禁止请求头

语法

http
Access-Control-Max-Age: <delta-seconds>

指令

<delta-seconds>

结果可以缓存的最大秒数,以无符号非负整数表示。Firefox 将其上限设置为 24 小时(86400 秒)。Chromium(v76 之前)上限设置为 10 分钟(600 秒)。Chromium(v76 开始)上限设置为 2 小时(7200 秒)。默认值为 5 秒。

示例

将预检请求的结果缓存 10 分钟

http
Access-Control-Max-Age: 600

规范

规范
Fetch
# http-access-control-max-age

浏览器兼容性

另见