В Postman я могу успешно общаться с моим REST API. Я могу поставить свой сервер API в различных искусственных состояний представляют 2xx, 4xx & ошибки 5xx, которые я могу успешно просматривать в Почтальон следующим образом:Выход REST API статус отображается в Postman To AJAX
Почтальон может собирать эту информацию независимо от того, работает ли сервер API &, это, как представляется, общий ответ статуса, а также ответ, который создается приложением API.
Мой вопрос в том, как это сделать в console.log() в моем приложении Javascript?
В моем случае, я хочу, чтобы вывести состояние внутри функции AJAX в бэкэнде подчиненной формы:
$.ajax(settings).done(function(response, jqXHR, data) {
console.log("Return Code: " + data.status);
})
.fail(function(jqXHR, textStatus, errorThrown) {
console.log("Return Code: " + ???);
});
});
Моего data.status отлично работает, когда я получаю успех, но предположительно есть переменная, которую я могу использовать, является общим сообщением о статусе?
Это прекрасно работает, когда сервер API находится и функционирует. Он производит как ответ 400, когда пользователь уже существует, например. Но если я остановлю приложение API (которое размещено на Azure), я получаю ответ 403. Если я перезапущу сервер, я временно получаю ответ 503. Они оба выводятся на консоль с кодом возврата 0, а не 403 или 503. –