Używam Angular 4 HttpClient
do wysyłania żądań do usługi zewnętrznej. To bardzo standardowa konfiguracja:
this.httpClient.get(url).subscribe(response => {
//do something with response
}, err => {
console.log(err.message);
}, () => {
console.log('completed');
}
Problem polega na tym, że gdy żądanie nie powiedzie się, Http failure response for (unknown url): 0 Unknown Error
w konsoli pojawia się ogólny
komunikat. W międzyczasie, gdy sprawdzam nieudane żądanie w chrome, widzę, że status odpowiedzi to 422, aw zakładce "podgląd" widzę aktualny komunikat opisujący przyczynę niepowodzenia.
Jak uzyskać dostęp do rzeczywistego komunikatu odpowiedzi, który widzę w narzędziach programistycznych Chrome?
err
obiekt - nie tylkomessage