下面的代码:
let resData: string | object | null;
resData = response.toJSON() ?? response.toString();
当response实际为string类型时会抛出异常:
E Rcp Parse body to JSON error {}
这里应该如何正确地处理返回值未知的情况?
下面的代码:
let resData: string | object | null;
resData = response.toJSON() ?? response.toString();
当response实际为string类型时会抛出异常:
E Rcp Parse body to JSON error {}
这里应该如何正确地处理返回值未知的情况?
1.3k 阅读
1 回答475 阅读✓ 已解决
481 阅读
基于RCP网络请求response返回的是ArrayBuffer类型,此格式可以直接用toJSON和toString方法可以转换,具体可参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/remote-communication-rcp-V5\#section156381815599