У меня есть метод post
с использованием Angular's HttpClient
.
Я пытаюсь подписаться на ответ, чтобы я мог сделать несколько вещей после, но я получаю эту ошибку:
Error: Uncaught (in promise): HttpErrorResponse: {"headers":{"normalizedNames":{},"lazyUpdate":null},"status":200,"statusText":"OK","url":"XXXXXXX","ok":false,"name":"HttpErrorResponse","message":"Http failure during parsing for XXXXXXXX","error":{"error":{},"text":"OK"}}
Я видел где-то, что это может быть из-заэто не правильный ответ JSON, когда я тестирую его на Postman, я получаю ОК, но не как JSON.
Мой вопрос: как мне обойти это? Есть ли способ для меня, чтобы преобразовать это в JSON?
Мой метод выглядит так:
submitInfo() {
this.http.post(url, data).toPromise()
.then(
(response: Response) => {
console.log(response);
}
));
}