详细问题描述
使用uniapp 在安卓真机和模拟器 运行uni.request arraybuffer 有一部分网址获取不到二进制数据
重现步骤
const [error, res] = await uni.request({
url: 'https://m.biquge.cm/wapfull/1.html'
method: "GET",
dataType: "arraybuffer",
responseType: "arraybuffer",
header: { 'content-type': 'application/x-www-form-urlencoded;charset=UTF-8' }
});
[结果]
出现错误,获取不到数据,控制台错误如下
15:59:56.769 thirdScriptError
15:59:56.790 "atob" failed;undefined
15:59:56.831 St
15:59:56.954 consume
15:59:56.975 map@[native code]
如果把网址改为https://m.biquge.cm/wapfull/2.html,获取二进制数据正常,或者取消arraybuffer参数,也正常
0 个回复