【JavaScript】Ajax等でドメイン横断通信(CORS)する際、2回リクエストを投げる理由について(プリフライトリクエスト)

masyus-work-eyecatch-javascript

Ajax通信する際に、ドメイン横断してデータを取得したい時(Cross-Origin Resource Sharing, 略してCORSと呼ぶ)がある。ちょうど先日

「Ajax通信で1回しかリクエストを投げてないはずなのに、なぜか2回通信していて原因が分からない」

という相談をもらい、あれこれ調べたところ理由が興味深かったので、メモに残しておく。

もっと見る