1 个回答

HarmonyOS支持并发请求,建议使用rcp:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/remote-communication-rcp-V5\#section18613443123412

参考使用代码:

sendRequest() {
  const session = rcp.createSession();
  let req = new rcp.Request("xxx", "POST");
  let req1 = new rcp.Request("xxx", "POST");
  let req2 = new rcp.Request("xxx", "POST");

  session.fetch(req).then((response) => {
    console.info(`${response}` + '第一个请求');
  }).catch((err: BusinessError) => {
    console.error(`err: err code is ${err.code}, err message is ${err.message}`);
  });

  session.fetch(req1).then((response) => {
    console.info(`${response}` + '第二个请求');
  }).catch((err: BusinessError) => {
    console.error(`err1: err code is ${err.code}, err message is ${err.message}`);
  });

  session.fetch(req2).then((response) => {
    console.info(`${response}` + '第三个请求');
  }).catch((err: BusinessError) => {
    console.error(`err2: err code is ${err.code}, err message is ${err.message}`);
  });
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进