Angular-大型查询的Http请求返回null

Angular-大型查询的Http请求返回null,angular,asp.net-core,rxjs,Angular,Asp.net Core,Rxjs,我有一个ASP.NETCore应用程序,在使用http请求时遇到问题 在我的数据服务中,我向.NETCore数据控制器发送get请求,后者查询数据库并处理结果。在一个组件中,我订阅以检索数据 当我有一个返回

我有一个ASP.NETCore应用程序,在使用http请求时遇到问题

在我的数据服务中,我向.NETCore数据控制器发送get请求,后者查询数据库并处理结果。在一个组件中,我订阅以检索数据

当我有一个返回<500000个结果的请求时,代码工作正常,结果与预期的一样,但是当查询返回的数据超过这个值时,我收到一个空值作为订阅请求的结果。我已经检查了从数据控制器返回的数据,它没有任何问题,因此我不确定为什么会收到空值

getRawData(startDateStr, startTime, endDateStr, endTime): Observable<QueryResult[]> {
    return this.http.get<QueryResult[]>(this.baseUrl +
      `api\/InfluxData\/GetRawData\?start=${startDateStr}+${startTime}\&end=${endDateStr}+${endTime}`));
  }

如果有人能告诉我,当我有大量数据时,该值返回为null的原因,我们将不胜感激。

您可能已经达到了浏览器内存限制。数据的大小是多少?作为补充说明,在几乎任何情况下,将500k项返回到浏览器都没有意义。为什么要避开前斜杠呢?您可能已经达到了浏览器内存限制。数据的大小是多少?作为补充说明,在几乎任何情况下,将500k项返回到浏览器都没有意义。你为什么要逃避正面的打击?
fetchData() {
    this.results = [];
    this.subscription = this.dataService.getRawData(this.startDate, this.startTime, this.endDate, this.endTime).subscribe(results => {
        this.results = results; 
        this.refreshData();
    });
  }