HarmonyOS http中dataReceive、dataReceiveProgress两个事件监听未回调

HarmonyOS
2024-12-27 17:23:37
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa
static get() {
  const uri = "https://gitee.com/static/images/logo-black.svg?t=158106664";
  try {
    const req = http.createHttp();
    req.on('headersReceive', (headers: Object) => {
      console.info(tag + 'headersReceive: ' + JSON.stringify(headers));
    })
    req.on('dataReceive', (data: ArrayBuffer) => {
      console.info(tag + 'dataReceive: ' + JSON.stringify(data));
    })
    req.on('dataReceiveProgress', (data: http.DataReceiveProgressInfo) => {
      console.info(tag + 'dataReceiveProgress: ' + JSON.stringify(data));
    })
    req.requestInStream(uri)
      .then((data: number) => {
        console.info(tag + 'request success, resp: ' + JSON.stringify(data));
        req.destroy();
        console.info(tag + 'request destroy');
      })
      .catch((err: BusinessError) => {
        console.info(tag + 'request failed, err: ' + JSON.stringify(err));
      })
  } catch (err) {
    console.log(tag + 'httpRequest_get err : ' + JSON.stringify(err));
  }
}

使用 req.requestInStream

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

分享
微博
QQ
微信
回复
2024-12-27 20:07:15
相关问题
HarmonyOS onNewWant
240浏览 • 1回复 待解决
HarmonyOS 事件
525浏览 • 1回复 待解决
两个重叠的组件如何实现事件透传
1089浏览 • 1回复 待解决
HarmonyOS 网络监听多次
443浏览 • 1回复 待解决
HarmonyOS 如何合并两个对象
546浏览 • 1回复 待解决
HarmonyOS 两个日期怎么比较
572浏览 • 1回复 待解决
HarmonyOS llibrary两个页面如何跳转
201浏览 • 1回复 待解决
HarmonyOS 点击事件方法
553浏览 • 1回复 待解决
HarmonyOS 关于两个权限的区别
672浏览 • 1回复 待解决
HarmonyOS Scroll组件事件问题
604浏览 • 1回复 待解决