jQuery.ajax() を使用してクロスオリジン GET リクエストを作成しようとしています。私のサーバーは、そのようなリクエストを受け入れるように構成されています。Chrome では、ヘッダーを送信できません。
Access-Control-Request-メソッド
アクセス制御要求ヘッダー
安全でないヘッダー「Access-Control-Request-Method」の設定を拒否しました <- エラー メッセージ
これが私のajaxリクエストです:
$.ajax({
type:"GET",
headers: {
'Access-Control-Request-Method' : 'GET',
'Access-Control-Request-Headers': 'X-Custom'
},
url: "http://localhost:3000",
success: function(msg) {
console.log(msg);
}
});
これらのヘッダーにより、ブラウザーがプリフライト要求 (OPTIONS) を作成してサーバーとネゴシエートすることを期待していました。私は以前にこれを達成したことを知っています。誰かが私が忘れていることを教えてもらえますか?
どうもありがとう!