Access-Control-Max-Age

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

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

标头类型 响应标头
禁止修改的标头

语法

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

指令

<delta-seconds>

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

示例

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

http
Access-Control-Max-Age: 600

规范

Specification
Fetch Standard
# http-access-control-max-age

浏览器兼容性

BCD tables only load in the browser

参见