在钉钉小程序里面配置了安全ip,但是在使用request发送请求时,失败了(请求发送没有到达服务器,貌似是被拦截了),走了uni.request的fail回调, 报错信息为{originalData: undefined, errMsg: 'request:fail Error: Request failed with status 0'}
1***@qq.com
- 发布:2023-03-03 09:47
- 更新:2023-03-03 18:50
- 阅读:428
1***@qq.com (作者)
感谢,请问什么在钉钉后台添加了安全域名,在开发者工具不开启忽略HTTP请求域名合法性检查就无法发送
2023-03-03 13:43
DCloud_UNI_WZF
回复 1***@qq.com: 参考钉钉文档,确认是否配置正确
2023-03-03 14:20
1***@qq.com (作者)
回复 DCloud_UNI_WZF: 大佬,我测试了一下,再uniapp里面我用正式服的域名去请求,没有任何问题,接口可以成功响应。公司的测试服是后端跑在自己本机,通过局域网让前端去访问的。在uniapp里面我尝试用局域网(192.168开头的ip地址)去请求接口(当然这个时候,后端在本地是跑起了服务的,局域网的ip地址我也添加进了钉钉程序的安全域名),这个时候,在uniapp里面,无论是微信小程序还是钉钉,或者是h5页面,请求都是没有到达后端的,直接是在浏览器里面就被拦截了。我想问就是在uniapp里面,局域网的ip地址是不能够请求成功的,需要公网ip才可以正确发起请求
2023-03-03 18:43