Я пытаюсь получить текстовое тело ответа в Angular6 HttpInterceptor.Мой код
export class HttpErrorHandlerService implements HttpInterceptor {
intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
return next.handle(req)
.pipe(catchError(err => {
console.log('err body');
console.log(err.error);
return empty();
}));
}
}
err.error в этот момент является BLOB-объектом с типом свойства "text / plain".
Я хочу получить тело ответа, чтобы получить все сообщения об ошибках.и положить их в тост.
Похоже, использование Angular для возврата строки вместо BLOB-объекта, но я не выяснил, как сделать это сейчас, когда оно изменилось.
Кто-нибудь знает, как его получить?