Если вы используете HttpClient, сделайте так:
Добавьте Наблюдайте: 'response' в опциях заголовка метода http.get и подпишитесь, чтобы получить ответ и ошибку, а также..
Решение по вашему запросу:
Component.ts
this.coreService.getData().subscribe(
res => {
console.clear();
console.log("Response",res);
//if you to get response in variable then do
this.responsedata = res.body;
},
err => {
console.clear();
console.log('err: ', err);
}
);
Сервис
getData() {
const url = 'http://172.22.xx.xx:8080/domain/section';
return this.http.get(url,{observe: 'response'});
}
Глобальная ошибка обработки
public errorHandler(err: HttpErrorResponse) : Observable<any>
{
if (err.error instanceof Error)
{
console.error("Client-side error occured.",err.status,err.error.message);
}
else
{
console.error("Server-side error occured.",err.status,err.error.message);
}
return ErrorObservable.throw(err || 'ERROR'); //throws error
}