Я звоню авторизованному контроллеру в службе веб-api, используя javascript на стороне клиента.JQuery Ajax call Web Service API2
$.ajax({
url: 'http://10.0.1.18/WebAPISampleDB/api/values',
type: 'GET',
success: function (result) {
alert(result);
},
error: function (result) {
alert(result);
}
});
Поскольку я не прошел аутентификацию, я должен получить неавторизованное сообщение 401. Я вижу, что это 401 несанкционированный использование Firebug, но когда я пытаюсь предупредить результат, у него есть пустой responseText.
Использование firebug и отображение заголовков ответов выглядит как Content-Type = application/json; кодировка = UTF-8. И ответ сообщения 401 выглядит в html.
Так что из того, что я собираю, потому что мой тип возврата ожидает json и получает html, он не знает, что делать.
Есть ли способ получить сообщение о несанкционированном сообщении 401 с момента возврата моего вызова ajax?
jqXHR.status является 0, textStatus является "ошибка" и errorThrown пуст – foop