使用如下代码获取一个远程js的内容(该js很大,有19.4m):
let httpRequest = http.createHttp();
httpRequest.request(bundle_Path, {expectDataType: http.HttpDataType.STRING},(err, data) => {
if (!err) {
......
} else {
GmuLogProxy.debug(tag, 'load miniapp bundlejs failed::' + JSON.stringify(err));
}
});
错误详情{“code”:2300023,“message”:“Failed writing received data to disk/application”}
request只支持传递5M以内的数据,超过大小就会报2300023错误,要传递19.4M的大数据,可以用requestInStream。
参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-http-V5\#requestinstream10