问题描述
使用uni-app开发微信小程序时,上传的体验版出现
某个api接口无法请求到数据,报错400
问题出现的环境背景及自己尝试过哪些方法
已设置合法域名,清除过缓存,改请求头,但是均无效。
相关代码
请把代码文本粘贴到下方(请勿用图片代替代码)
uni.request({
url: 'https://www.apiopen.top/weatherApi?city='+key2.key2,
method: 'GET',
data: {},
success: res =>{
console.log(key2.key2);
console.log(res);
},
fail: () => {},
complete: () => {}
});
该代码在小程序开发者工具中请求正常,且打包的app版本无问题
但是在微信小程序压缩上传过后,请求出现报错
在别人的建议下,修改代码格式:
uni.request({
url: 'https://www.apiopen.top/weatherApi',
method: 'GET',
data: {city:key2.key2},
success: res =>{
console.log(key2.key2);
console.log(res);
},
fail: () => {},
complete: () => {}
});
压缩上传后,接口请求正常
你期待的结果是什么?实际看到的错误信息又是什么?
想请教一下究竟是何原因