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

HarmonyOS
2024-12-27 17:23:37
807浏览
收藏 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));
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.

使用 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
619浏览 • 1回复 待解决
HarmonyOS 事件
1029浏览 • 1回复 待解决
两个重叠的组件如何实现事件透传
1417浏览 • 1回复 待解决
HarmonyOS 网络监听多次
847浏览 • 1回复 待解决
HarmonyOS 如何合并两个对象
922浏览 • 1回复 待解决
HarmonyOS 两个日期怎么比较
1136浏览 • 1回复 待解决
HarmonyOS llibrary两个页面如何跳转
498浏览 • 1回复 待解决
HarmonyOS 关于两个权限的区别
1218浏览 • 1回复 待解决
HarmonyOS 点击事件方法
1036浏览 • 1回复 待解决
HarmonyOS 两个同级的组件问题
1231浏览 • 1回复 待解决
HarmonyOS Scroll组件事件问题
976浏览 • 1回复 待解决