从服务器到Chrome浏览器的大响应(250MB +)变为空

时间:2018-04-11 02:21:09

标签: jquery ajax angular google-chrome

我有一个REST web服务,返回250MB +数据。

我正在尝试使用HttpClient Get获取Angular应用程序中的数据。

当响应大小很小时,一切都很好,并且可以在浏览器中看到数据,但如果它是250MB +则响应变为空。

开发人员工具,显示已下载的数据大小,但"响应标签中未显示任何内容"。

enter image description here

我甚至尝试用JQuery AJAX替换角度http客户端get,结果相同。

我猜这是一个浏览器问题而不是我们正在使用的技术。

任何想法,为什么必须发生这种情况?

由于

1 个答案:

答案 0 :(得分:-1)

原因可能是因为用户界面线程无法处理那么多数据。您可以使用web workers来实现此目的。

  

Web Workers是Web内容在后台线程中运行脚本的简单方法。工作线程可以在不干扰用户界面的情况下执行任务

This可能有助于您将Web工作者集成到角度项目中。