【报Bug】 uni.request data传入JSON字符串,鸿蒙平台运行参数多了空格,接口报错, 其他平台可以正常运行
uni.request({
url: 'https://www.example.com/request', //仅为示例,并非真实接口地址。
method: 'POST',
data: {
text: 'uni.request'
},
header: {
'custom-header': 'hello' //自定义请求头信息
},
success: (res) => {
console.log(res.data);
this.text = 'request success';
}
});
和
uni.request({
url: 'https://www.example.com/request', //仅为示例,并非真实接口地址。
method: 'POST',
data: JSON.stringfy({
text: 'uni.request'
}),
header: {
'custom-header': 'hello' //自定义请求头信息
},
success: (res) => {
console.log(res.data);
this.text = 'request success';
}
});
两个方法的写在在鸿蒙平台表现不一致, data传入 JSON.stringfy({
text: 'uni.request'
}) 后台接口报错 400 。
1 个回复
rexcoder (作者)
我们是SDK内部封装的API, 传递的data为JSON 字符串, 在鸿蒙平台接口会报错, 其他平台正常。