HarmonyOS rcp网络请求返回数据为null?

如题:HarmonyOS rcp网络请求返回数据为null?

阅读 623
1 个回答
  1. 检查权限是否声明 module.json5 中,ohos.permission.INTERNET 和 ohos.permission.GET\_NETWORK\_INFO
  2. console.log 可能有截断的请求,确保请求的响应体为 json 且接口正常

例如下面请求,有正常的结果

const session = rcp.createSession();
let req = new rcp.Request("https://agc-storage-drcn.platform.dbankcloud.cn/v0/txy-1gl2k", "GET");
session.fetch(req).then((res) => {
  console.info("tag" + JSON.stringify(res.toJSON()))
  AlertDialog.show( { title: 'request接口回调结果', message: 'Callback Data: ' + res.toString(), })
}).catch((err: BusinessError) => {
  console.error("HTTP-GET-ERROR:" + JSON.stringify(err));
});