Любая помощь или подсказка будет принята с благодарностью !! Я использую Angular 8, вызывая перезапускаемые веб-службы, которые возвращают теги html.
Я получаю следующую ошибку: «Неожиданный токен <в JSON в позиции 0» </p>
Когда я позвонил в мыльные службы restfull и получаю следующий ответ:
<div>
<p class="test-description">
test description.
</p>
<p class="test-no-data">
There are no tests completed.
</p>
</div>
Это мой app.component.ts:
let report: Report = new Report("TEST","11111","GetClientRequest");
this.reportService.getReports(report).subscribe((dataReport: any) =>
{
this.display = dataReport;
}, (err: any) => {
console.log(err.error.status);
});
Это мой ReportsService.ts:
public getReports(report: Report) {
let url = this.apiURL+'/test/'+report.testNumber+'/getData?testCode='+report.patienttest+'&operation=' + report.retrieveOperation;
return this.httpClient.get(`${url}`);
}
Это как-то связано с перезагруженным веб-сервисом, что запрос json, но Content-Type должен быть application / html вместо application / json в ответе.
Заголовок ответа:
HTTP/1.1 200 OK
Connection: keep-alive
Content-Type: application/json;charset=UTF-8
Content-Length: 291
Date: Mon, 27 Jan 2020 16:53:15 GMT