HarmonyOS 使用HttpRequest获取远程内容,报2300023错误

使用如下代码获取一个远程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”}

HarmonyOS
2024-12-24 15:38:25
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

request只支持传递5M以内的数据,超过大小就会报2300023错误,要传递19.4M的大数据,可以用requestInStream。

参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-http-V5#requestinstream10

分享
微博
QQ
微信
回复
2024-12-24 16:25:53
相关问题
HarmonyOS 推送服务系统错误1000900010
325浏览 • 1回复 待解决
推送服务系统错误1000900010
2040浏览 • 1回复 待解决
HarmonyOS 加载图片跨域错误
69浏览 • 1回复 待解决
HarmonyOS 证书链校验器19030001错误
256浏览 • 1回复 待解决
怎么解决mysql远程连接报10038的错误
2537浏览 • 1回复 待解决
HarmonyOS 模拟器位置服务 3301300错误
375浏览 • 1回复 待解决
DevEco Studio打开历史工程空指针错误
5225浏览 • 1回复 待解决
用华为登录一直6003错误
8450浏览 • 1回复 待解决
ListItem 组件渲染错误空白内容
1019浏览 • 1回复 待解决
HarmonyOS 使用navDestination类型异常
67浏览 • 1回复 待解决