У меня проблемы с заголовком авторизации Ajax.Я пытаюсь отправить его таким образом:
$.ajax({
url: query,
type: "GET",
accept: "application/json",
dataType: 'json',
beforeSend: function (xhr) {
alert('1');
var bytes = Crypto.charenc.Binary.stringToBytes("xxxxxxxx:xxxxxxxxx");
alert('2'+bytes);
var bas64 = Crypto.util.bytesToBase64(bytes);
alert('3'+bas64);
xhr.setRequestHeader("Authorization", "Basic " + bas64);
alert('up and awaaaaaaaay');
},
succes: function (result) {
alert('success!');
},
error: function (xhr, ajaxOptions, thrownError) {
alert(xhr.responseText);
//$('#DisplayInfoLoader').html('<span style="color: red;">An Error occured....' + xhr.responseText + '</span>');
//$('#DisplayInfoLoader').fadeOut(3000);
}
});
Но когда я пытаюсь код th ... он не отправляет заголовок ... Переход к URL-адресу запроса вручную и заполнение учетных данных работают ..... и даже с учетными данными в сеансе (/ клиентский запрос GET отлично отправляет заголовок авторизации) заголовок НЕ отправляется при доступе к / Project URI ....