回答編集履歴

2

Webアプリの場合のみ該当することを明記

2022/10/15 12:27

投稿

tamanegine
tamanegine

スコア177

test CHANGED
@@ -1,4 +1,4 @@
1
- 状況によりけりすが、必要です。 以下のMDNのサイト内にある単純リクエストに該当する場合、OPTIONSメソッドを使用してプリフライトリクエストを実施しません。そのためこのケースの場合はOPTIONSメソッドの設定は不要となります。
1
+ Webブラウザがアクセスするケースかつ特定の条件下で必要です。 以下のMDNのサイト内にある単純リクエストに該当する場合、OPTIONSメソッドを使用してプリフライトリクエストを実施しません。そのためこのケースの場合はOPTIONSメソッドの設定は不要となります。
2
2
  https://developer.mozilla.org/ja/docs/Web/HTTP/CORS
3
3
 
4
4
  ですがAPI Gatewayを使うAPIの大半はJSONやバイナリメディアを返すかと思います。そのため単純リクエストに合致するケースではなくなりFirefoxやChromeなどブラウザはOPTIONSメソッドのリクエストを実施します。

1

結論を一文追加

2022/10/15 12:22

投稿

tamanegine
tamanegine

スコア177

test CHANGED
@@ -1,4 +1,4 @@
1
- 状況によりけりですが、必要です。 以下のMDNのサイト内にある単純リクエストに該当する場合、OPTIONSメソッドを使用してプリフライトリクエストを実施しません。
1
+ 状況によりけりですが、必要です。 以下のMDNのサイト内にある単純リクエストに該当する場合、OPTIONSメソッドを使用してプリフライトリクエストを実施しません。そのためこのケースの場合はOPTIONSメソッドの設定は不要となります。
2
2
  https://developer.mozilla.org/ja/docs/Web/HTTP/CORS
3
3
 
4
4
  ですがAPI Gatewayを使うAPIの大半はJSONやバイナリメディアを返すかと思います。そのため単純リクエストに合致するケースではなくなりFirefoxやChromeなどブラウザはOPTIONSメソッドのリクエストを実施します。