CORS アナライザー

Access-Control-* レスポンスヘッダーまたは完全な HTTP レスポンスを貼り付け、許可 origin、credentials、methods、リクエストヘッダー、公開ヘッダー、preflight キャッシュ、Vary 設定の明確な競合を確認できます。解析はすべてブラウザー内で行われます。

ブラウザローカル 登録不要 Web分析

貼り付けたCORS originまたはレスポンスヘッダーを解析し、origin、credentials、method、header、max-age、Varyの組み合わせを確認します。

CORSヘッダーを分析する方法

  1. origin値、CORSヘッダー、または完全なHTTPレスポンスヘッダーを貼り付けます。
  2. Allow-Origin、credentials、methods、allowed/exposed headers、max-age、Varyを確認します。
  3. *とcredentials=trueの組み合わせや、特定originでVary: Originがない場合などの問題を確認します。

確認内容

Allow-Originの重複、不正origin、不正credentials値、*とcredentials=true、不正Max-Ageをエラーにします。

特定originでVary: Originがない場合や、credentialsとワイルドカードmethods/headers/exposeを組み合わせた場合は要確認になります。

プライバシーと制限

貼り付けたCORS情報だけをブラウザ内で解析し、実際のcross-originリクエストやpreflightは送信しません。サーバールーティング、Cookie、リダイレクト、実リクエスト成功は確認しません。

CORS Analyzer FAQ

実際にCORS通信しますか?

いいえ。貼り付けた値だけを解析します。

*とcredentials=trueは?

エラーとして表示します。

なぜVary: Originを見るのですか?

特定originレスポンスの共有キャッシュ問題を確認するためです。

実preflightを検証しますか?

いいえ。サーバーへ接続しません。

ヘッダーを送信しますか?

いいえ。ブラウザ内だけで処理します。