Я пытаюсь получить строковый ответ от моего приложения назад.я искал эту проблему и почти во всех решениях они добавили {responseType: "text"} или {responseType: 'text' как 'json'}, чтобы получить строку, я добавил ее, но не могу прийти, вот мой угловой код:
msg:any;
func(){
this.bookService.getRessource(url,{ responseType: "text"})
.subscribe(data => {
console.log(data)
this.msg=data;
}, err => {
console.log(err)
})
}
Это мой сервис, я должен добавить jwt в заголовок:
getRessource(url,res){
let headers=new HttpHeaders({'Authorization':'Bearer '+this.authService.jwt});
return this.http.get(url,{headers:headers});
}
Функция добавить книгу в список избранных пользователя, она работает и добавить ее в базу данных, ностранная вещь - сообщение об ошибке отображается в консоли, и я могу найти строку, которую я хотел бы получить в этой ошибке.Но я не могу понять, как работает функция, и затем появляется сообщение об ошибке !!
Это сообщение об ошибке, которое я получаю:
HttpErrorResponse {headers: HttpHeaders, status: 200, statusText: "OK", url: "http://localhost:8080/user/addBookToUser?username=admin&id=9", ok: false, …}