クロス ドメイン リクエストを作成しようとしています。それを行うには、http ヘッダーを設定する必要があります。
$.ajax({
type: 'GET',
url: 'api',
beforeSend: function (request)
{
request.setRequestHeader('authorization', 'Basic ...==');
},
success: function(data) {
debugger;
}
});
beforeSendメソッドが呼び出されたようですが、' authorization ' ヘッダーが設定されていません。これを理解するのを手伝ってもらえますか?
更新:受信した CORS ヘッダーは次のとおりです。
Access-Control-Allow-Origin : localhost
Access-Control-Allow-Credential: true
Access-Control-Allow-Methods: GET, PUT, POST, DELETE, OPTIONS
Access-Control-Allow-Headersが欠落しているようです。