Windows 認証を持つ Web サービスにアクセスしようとしています。私は基本的にこのページに書かれていることのほとんどを使用しています:
$.ajax({
url: url,
method: 'GET',
async: true,
data: {},
dataType: 'json',
crossDomain: true,
xhrFields: {
withCredentials: true
},
beforeSend: function(xhr) {
// set authorization header
xhr.setRequestHeader("Authorization", "Basic " + Base64.encode(username + ":" + password));
},
success: function(data){
// success
},
error: function(request, status, error) {
// handle problem
}
});
.plist ファイルで外部ホストも定義しました。私の問題は、常にエラーが発生することです。さらに悪いことに、少し役立つエラー関数は何も出力されません (この出力は単純化するために Firefox からのものです)。
Object { readyState=0, status=0, statusText="error"}
シミュレーターも試してみましたが、すぐにエラーが発生するのではなく、タイムアウトしたと思います。私が見ていて、使用しているのは、基本認証を使用したリクエストです。Windows認証を使用して実際にこれを実装する方法はありますか?