uni.request({
url: 'http://192.168.1.66:2303/Api/Home/GetData',
data: {
text: 'uni.request'
},
success: (res) => {
uni.showToast({
title: res.data.Data.Name,
duration: 2000
});
console.log(res.data);
},
fail(e) {
var aa = JSON.stringify(e);
uni.showToast({
title: '请求失败' + aa,
icon: 'none'
});
}
});
- 发布:2024-03-26 13:53
- 更新:2024-11-25 10:38
- 阅读:1092
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows11
HBuilderX类型: 正式
HBuilderX版本号: 4.06
第三方开发者工具版本号: 1.06.24
基础库版本号: 1.0
项目创建方式: HBuilderX
示例代码:
操作步骤:
创建最简单的UNI项目,写个request本地api,即可呈现
创建最简单的UNI项目,写个request本地api,即可呈现
预期结果:
正常返回API接口数据
正常返回API接口数据
实际结果:
600002错误
600002错误
bug描述:
request本地接口,预览时报600002错误:
1,开发工具中不报错、pc版小程序预览不报错
2,手机端预览时,开启调试不报错,【直接预览会报错】
3,“不校验合法域名...”已勾选
4,已排除防火墙的问题,因为:在微信文件传输助手里直接打开api地址是可以返回数据的,并且在安卓APP里都是可以正常调用api的
5,直接创建一个最简单的项目,使用request本地api,也有这个错误
6,以前不报错,就最近突然冒出来的
7,前几天在华为手机里,开过“微信分身”,登录过2个微信,不知道跟这个操作是否有关系?
8,完整错误为:{"errno":600002,"errMsg":"request:fail url not in domain list:192.168.1.66"},但问题是,我在项目中,已经勾选了“不校验合法域名...httts...”
这确实是个bug,我刚才也出现了。找到解决方案了。
1.清空微信所有的有关的小程序
- 小程序开发工具里面进行预览,编译并预览
- 等待小程序启动,点击上面的三个点,第二排最后面 开发调试 - 打开调试
- 再就正常了,不检验域名了。
xkeee (作者)
完整的输出错误为:{"errno":600002,"errMsg":"request:fail url not in domain list:192.168.1.66"},但问题是,我的项目已经勾选了“不校验合法域名.....”
JohnsonEE
点个赞,解决了我的问题,感谢
2024-11-26 15:54