xkeee
xkeee
  • 发布:2024-03-26 13:53
  • 更新:2024-11-25 10:38
  • 阅读:1092

【报Bug】微信小程序端,request本地api,报600002错误

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows11

HBuilderX类型: 正式

HBuilderX版本号: 4.06

第三方开发者工具版本号: 1.06.24

基础库版本号: 1.0

项目创建方式: HBuilderX

示例代码:

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'
});
}
});

操作步骤:

创建最简单的UNI项目,写个request本地api,即可呈现

预期结果:

正常返回API接口数据

实际结果:

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...”

2024-03-26 13:53 负责人:无 分享
已邀请:
小金家的沐沐

小金家的沐沐

这确实是个bug,我刚才也出现了。找到解决方案了。

1.清空微信所有的有关的小程序

  1. 小程序开发工具里面进行预览,编译并预览
  2. 等待小程序启动,点击上面的三个点,第二排最后面 开发调试 - 打开调试
  3. 再就正常了,不检验域名了。
  • JohnsonEE

    点个赞,解决了我的问题,感谢

    2024-11-26 15:54

xkeee

xkeee (作者)

完整的输出错误为:{"errno":600002,"errMsg":"request:fail url not in domain list:192.168.1.66"},但问题是,我的项目已经勾选了“不校验合法域名.....”

  • coolge

    解决了吗?

    2024-08-22 18:48

  • 2***@qq.com

    解决了吗?我跟你一样

    2024-11-20 09:52

xkeee

xkeee (作者)

忘记怎么解决的了,总之不是代码问题,是环境问题
印象中,应该是在真机里,把【该小程序项目】的“本地版、演示版、正式版”全部移除掉,重新运行即可解决。

要回复问题请先登录注册