Добавьте в вашу подписку функцию обратного вызова с ошибкой для отлова ошибок из наблюдаемой HTTP.
Login(user: User) {
return this.http.post(apiUrl + 'account/Login', user).subscribe(
(data) => {
},
(error) => {
console.log(error);
// get the status as error.status
})
}
Если вы хотите получить весь код состояния, независимо от того, успешен он или нет, вы должны соблюдать для response
в вашем запросе.
Сделайте ваш вызов API, как:
this.http.post(apiUrl + 'account/Login', user, {observe: 'response'})
Зарегистрируйте ответ, чтобы узнать, как получить доступ к статусу.