一、小程序未配置域名导致的错误
经常有朋友在小程序发布之后,着急忙慌地来问:小程序发布了,但是打开之后一片空白,提示“request fail”,是什么问题?
稳住不要慌,一般这个问题都是因为没有进行服务器域名配置导致的。服务器域名是 wx.request 请求去拉取数据的域名。
解决步骤如下:
登陆小程序后台(https://mp.weixin.qq.com)
将商城访问网址域名填写到小程序后台,设置—开发设置—服务器域名,如下:
填写完成并保存,再次打开小程序就可以啦~
二、微信小程序使用的服务器环境不支持TLS1.2
Windows系统至少要2008R2以上,才能支持,但2008操作系统需要手动工具调整 ,其它的服务器环境调整方法:苹果ATS特性服务器配置指南_常见问题_Gworg
三、使用的SSL证书不信任
可以苹果ATS检测确定是否支持。结果这样的说明证书正常,如果检测出不信任或者证书问题,请重新申请:https://gworg.taobao.com/
四、SSL证书证书链缺乏
如果SSL证书缺乏中间证书会导致同样的错误,这种情况下需要去补充证书链:下载DigiCert和GeoTrust中间证书_OPENSSL工具包_迅通诚信https://www.myssl.cn/tools/downloadchain.html这个链接在线获取,可以在Gworg人工获得。
四、域名未备案,或者备案了未超过24小时。
微信小程序的域名必须要备案,并且24小时后去公众号小程序配置域名才生效。
五、如果域名启用端口的建议改成常规443端口使用。
六、苹果部分机型可用,部分机型报错:或安卓机型报错等
可能是证书不受信任,在此查看证书信任列表:苹果支持的证书列表:iOS 中可用的受信任根证书列表 - Apple 支持 (中国)https://support.apple.com/zh-cn/HT204132
证书常见问题参考:https://blog.csdn.net/Gworgcom/article/details/121349211
七、微信小程序与第三方服务器通讯的域名5个必要条件
1、一个已备案的域名,不是localhost、也不是127.0.0.1,域名不能加端口
2、加ssl证书,也就是https://~~~
4、HTTPS 服务器的 TLS 版本支持1.2及以下版本,一般就是1.0、1.1、1.2要同时支持这三个版本,一个也不能少,要不然就会出现下面这种情况
5、微信小程序后台加上合法域名设置(一个月内改的次数是有限的,且行且珍惜)如下图
以上5个条件,必需全满足,要不然你手机预览的时候就会发现通讯不了~~~
总结:
1.公众号后台要配置上去
2.域名要备案(且备案审核通过后要24小时后才生效)
3.要有https,可以去
https://gworg.taobao.com/
4.ssl的配置要全部正确,附上检测的地址
(1)https://www.myssl.cn/tools/check-server-cert.html
5.备上其他网友的类似坑
(1)http://www.wxapp-union.com/forum.php?mod=viewthread&tid=460
(2)http://www.wxapp-union.com/forum.php?mod=viewthread&tid=799
6.官方的提示
Bug & Tip文章来源:https://www.toymoban.com/news/detail-489663.html
|
1、安卓真机预览request:fail(后台spring boot)文章来源地址https://www.toymoban.com/news/detail-489663.html
到了这里,关于微信小程序request:fail错误问题汇总的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!