По http я получаю bpmn-файл. Через вкладку network я вижу, что этот файл приходит в браузер. Он в формате XML. Проблема в том, что при попытке вывести содержимое ответа через console.log()
this.service.getBpnm(123).subscribe(bpnm => {
debugger
console.log(bpnm);
});
я получаю следующее сообщение об ошибке(точка останова не отрабатывает):
error:
error: SyntaxError: Unexpected token < in JSON at position 0 at JSON.parse ...
headers: HttpHeaders {normalizedNames: Map(0), lazyUpdate: null, lazyInit: ƒ}
message: "Http failure during parsing for http://localhost:4200/..."
name: "HttpErrorResponse"
ok: false
status: 200
statusText: "OK"
url: "http://localhost:4200/...
При этом в запросе я указывал MIME-тип:
return this.http.get('qwerty', { headers: new HttpHeaders().set('Content-Type', 'application/octet-stream') });
Также пробовал вместо «application/octet-stream» указывать «application/xml»
Подскажите пожалуйста как вывести содержимое ответа через console.log()