CORS プレフライト仕様に Access-Control-Allow-Methods を一致させる
- ポリシー ID
- AccessControlAllowMethodsInCORSPreflightSpecConformant
- 適用対象
- コンピューターの構成、ユーザーの構成
- サポートされるバージョン
- Microsoft Edge バージョン 123、Windows 7 以降
- 出典
- Microsoft Edge Policy Templates (バージョン 155.0.4283.45)
- カテゴリ
- Microsoft Edge › ネットワーク設定
説明
このポリシーは、CORS プリフライトで Access-Control-Allow-Methods 応答ヘッダーと一致する場合に要求メソッドを大文字にするかどうかを制御します。
このポリシーを無効にすると、要求メソッドは大文字になります。これは、Microsoft Edge 108 以前の動作です。
このポリシーを有効にした場合、または構成しなかった場合、大文字と小文字を区別せずに DELETE、GET、HEAD、OPTIONS、POST、または PUT と一致しない限り、要求メソッドは大文字になりません。
これにより、fetch(url, {method: 'Foo'}) + "Access-Control-Allow-Methods: FOO" 応答ヘッダーは拒否され、
fetch(url, {method: 'Foo'}) + "Access-Control-Allow-Methods: Foo" 応答ヘッダーを受け入れます。
注: 要求メソッド "post" と "put" は影響を受けず、"patch" は影響を受けます。
このポリシーは一時的なものであり、今後削除される予定です。
レジストリ
コンピューターHKEY_LOCAL_MACHINE
- AccessControlAllowMethodsInCORSPreflightSpecConformantREG_DWORD
ユーザーHKEY_CURRENT_USER
- AccessControlAllowMethodsInCORSPreflightSpecConformantREG_DWORD