Работая над приложением Angular, которое я обновляю с 4.x до 5, и у меня есть служба, которая обращается к серверу, но ответ становится нулевым, когда на панели сети в инструментах разработчика отображается ожидаемый ответ.
Вот метод обслуживания:
public ExportPendingInvoicesReport(data: InvoicePaginationRequest){
const link = AppSettings.API_REPORTS_EXPORT_PENDING_INVOICES_REPORT;
const params = this.mapRequestParameters(data);
console.log(params.keys());
this.httpClient.get<string>(link, {params}).subscribe((response: any) => {
DownloadHelper.DownloadFile('PendingInvoices.csv', 'CSV', response._body);
})
}
mapRequestParameters
возвращает действительный объект HttpParams
, и инструменты сетевого разработчика показывают это как ответ:
Но в консоли я получаю нулевое значение для объекта response
.Почему это происходит?
Обновлено с текущим кодом.