概要 XMLHttpRequest で GET メソッド を指定しているのに OPTIONS メソッド が送信される事がありました。 XMLHttpRequest でパラメータなどは正しいのに、正しくリソースが取得できないときに役に立つかもしれません。 XMLHttpRequest の実装 GET メソッド を指定しているのに OPTIONS リクエスト が送信されるコードは下記のようなものでした。 単純に GET メソッド で指定した URL にリクエストを送信するものです。 var request = new XMLHttpRequest(); request.open('GET', 'https://hoge'); request.onload = function() { if (this.status >= 200 && this.status < 400) { var data