Hug*_*dby 6 api api-design http cors aws-api-gateway
我的 API 配置为使用 HTTP 标头缓存 CORS 预检请求Access-Control-Max-Age。该值设置为 600 秒。我选择这个值是因为根据 Mozilla文档,这是 Chrome 允许的最大值。
结果可以缓存的最大秒数。Firefox 的上限为 24 小时(86400 秒),Chromium 的上限为 10 分钟(600 秒)。Chromium 还指定了默认值 5 秒。值为 -1 将禁用缓存,需要对所有调用进行预检 OPTIONS 检查。
什么是推荐Access-Control-Max-Age值以及如何选择?
小智 1
请参阅https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Max-Age
Firefox 的上限为 24 小时(86400 秒)。Chromium(v76 之前)的上限为 10 分钟(600 秒)。Chromium(从 v76 开始)上限为 2 小时(7200 秒)。Chromium 还指定了默认值 5 秒。
我们使用 86400 秒。