Кажется, я здесь потерян.У меня есть запрос jQuery для отправки GET
запроса с базовой аутентификацией.Моя проблема, даже если аутентификация не удалась, код ошибки никогда не запускается.Мой запрос:
$.ajax({
type: type,
url: url,
dataType: 'json',
beforeSend: function(xhr) {
xhr.setRequestHeader('Authorization', 'Basic ' + btoa(window.username + ":" + window.password));
},
success: callback,
error:function(){
console.log('ERROR: ' + jqXHR.status);
},
complete: function(jqXHR, textStatus) {
console.log('VOTE: ' + jqXHR.status);
}
});
Я получаю сообщение об ошибке как в своем ответе JSON, так и в Status Code
.Что я делаю не так?
тело ответа:
{
"error": {
"code": 401,
"message": "Authentication failed"
}
}
Заголовок ответа:
Status Code: 401
Date: Wed, 29 Feb 2012 12:45:03 GMT
заранее спасибо