Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 如何在从服务器($http.get)接收响应时处理响应,以避免移动设备内存泄漏?_Angularjs_Node.js_Cordova_Memory Leaks - Fatal编程技术网

Angularjs 如何在从服务器($http.get)接收响应时处理响应,以避免移动设备内存泄漏?

Angularjs 如何在从服务器($http.get)接收响应时处理响应,以避免移动设备内存泄漏?,angularjs,node.js,cordova,memory-leaks,Angularjs,Node.js,Cordova,Memory Leaks,我向nodejs服务器发出http get请求,但服务器的响应太大,因此我的应用程序由于内存警告泄漏而崩溃 从服务器接收响应时,是否可以将响应写入本地存储文件 编辑:应用程序必须根据用户从服务器加载数据,我向服务器发出http get请求,然后在代码达到成功或失败方法之前等待响应。应用程序挂起,有时甚至崩溃和关闭,当我在xcode中监控进程时,它显示应用程序使用了超过500mb的内存,然后在挂起/崩溃之前出现了内存警告 响应是JSON对象,可以很大(以mb为单位),因为它包含数千个对象,包括ba

我向nodejs服务器发出http get请求,但服务器的响应太大,因此我的应用程序由于内存警告泄漏而崩溃

从服务器接收响应时,是否可以将响应写入本地存储文件

编辑:应用程序必须根据用户从服务器加载数据,我向服务器发出http get请求,然后在代码达到成功或失败方法之前等待响应。应用程序挂起,有时甚至崩溃和关闭,当我在xcode中监控进程时,它显示应用程序使用了超过500mb的内存,然后在挂起/崩溃之前出现了内存警告

响应是JSON对象,可以很大(以mb为单位),因为它包含数千个对象,包括base64图像

该代码过去在处理较小的JSON响应时运行良好,当我在Postman now中尝试时,程序崩溃,但据报道,对于具有较大响应的Postman来说,这是一个问题

这是我提出请求的代码部分:

$http.get(URL,{
headers: {
  "Authorization": 'Basic dGVzdDp0ZXN0',
  "x-access-token": Token
}}).then(function (response) { //Sucess });

“反应太大”是什么意思?是JSON吗?或者是什么格式?它有多大?文件大小?JSON对象大小?根据您的发现,什么是内存泄漏?你的申请挂起了吗。。。请提供更多信息…是JSON响应,收到内存警告。2017-02-06 11:11:56.973销售人员[2674:613299]通信错误:{length=22,contents=“Connection interrupted”}>响应有多少KB?你能通过前邮递员了解你的休息方式吗?你在用插座吗?这有限的信息很难帮助你…我更新了问题的更多细节回答你的问题,任何帮助将不胜感激