javascript を使用して別のドメインにある API を認証する方法はありますか? もしそうなら、jsonデータを使ってアクセスすることは可能ですか?
以下のコードを試してみましたが、ユーザー名とパスワードが正しくても「401 無許可」と返されます。
$.ajax
({
type: "GET",
url: url,
dataType: 'json',
async: false,
data: '{}',
beforeSend: function (xhr){
xhr.setRequestHeader ("Authorization", "Basic " + btoa(username + ":" + password));
},
success: function (responseData){
console.log(responseData);
}
});