Я создал вызов REST API в моем приложении Angular, которое загружает файл.
Я устанавливаю responseType как blob, так как ожидаю ответного файла.
Но когда на сервере нет файла, ответ имеет код ошибки 404, т.е. плохой запрос с некоторым сообщением в теле.
Но я не могу разобрать это сообщение об ошибке из тела, поскольку HttpErrorResponse выдает объект blob с ошибкой.
Как мне получить фактическое тело из объекта ошибки вместо большого двоичного объекта.
Также есть ли способ настроить angular, чтобы при успешном вызове api анализировать запрос в blob, иначе анализировать его в json ???
Надеясь на разрешение
responseType
, а если это и ошибка, то что такое responseType? Они разные, например: для действительного файла:'application/octet-stream'
и для ошибок:'application/json'
? - person Ashish Ranjan   schedule 13.12.2018error.error.toString()
? - person Poul Kruijt   schedule 13.12.2018