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-Methods および Access-Control-Allow-Headers ヘッダーに含まれる情報) をキャッシュすることができる時間の長さを示します。

ヘッダー種別 レスポンスヘッダー
禁止ヘッダー名 いいえ

構文

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

ディレクティブ

<delta-seconds>

結果をキャッシュすることができる最長の秒数です。 Firefox は24 時間 (86400 秒) キャッシュすることができます。 Chromium (v76 以前) は10 分 (600 秒) です。 Chromium (v76 以降) は2 時間 (7200 秒) です。 Chromium は既定値を 5 分に設定することもできます。 -1の値はキャッシュを無効にし、すべての呼び出しをチェックするためにプリフライトの OPTIONS が必要になります。

プリフライト要求の結果は 10 分間キャッシュされます。

Access-Control-Max-Age: 600

仕様書

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

ブラウザーの互換性

BCD tables only load in the browser

関連情報