小程序报错:request:fail错误(含https解决方案)(真机预览问题)

本文详细探讨了微信小程序在真机预览时遇到的request:fail错误,包括域名配置、SSL证书问题、协议版本检查等。提供了解决方案,如确保后台域名配置正确、使用受信任的SSL证书、配置中间证书等,并给出了相关配置教程链接。
摘要由CSDN通过智能技术生成

问题描述:域名已经备案,我全部都有,也在后台配置了,但是手机预览,还是请求失败, PC端是可以请求数据出来的 
新版开发者工具增加了https检查功能;可使用此功能直接本地避开ssl协议版本检查,但是此功能对(非调试模式)真机无效!(如需发布仍需排除所有问题才可正常使用)详情请参考:跳坑《七十九》调试模式与非调试模式,不校验域名

<ignore_js_op> 

可能原因:0:后台域名没有配置配置完毕请点击刷新按钮:
<ignore_js_op> 
0.1:域名不支持https
1:没有重启工具;
2:域名没有备案,或是备案后不足24小时;备案未生效;感谢@小树提供的案例<ignore_js_op> 
3:ssl协议有问题:具体请参考本文:
微信小程序开发SSL证书配置,解决request fail问题 <ignore_js_op>

解决方法
1、Geotrust先检查下你的站点。把一些常规的问题解决掉,比如中级证书没装,等等问题。
2、微信支持,且只支持ssl_protocols TLSv1.2及以上版本;所以,你需要把SSL V2,SSL V3这些协议都删掉
3、加密方式ssl_ciphers AES128+EECDH:AES128+EDH:!aNULL;
 
配置tls1.2方法可参考链接:微信小程序开发时服务器如何支持tls1.2?



@奔跑的拖鞋同学分享
小程序需要TLS 版本支持1.2及以下版本<ignore_js_op>
windows系统至少要2008R2以上,才能支持1.0 1.1  1.2 
少一个版本不支持都不行
所以03系统想折腾小程序的朋友,自己装R2以上或用linux系统 

免费的证书可以到阿里云,腾讯云
建议到阿里云,。。 
微信小程序免费SSL证书https、TLS版本问题的解决方案感谢@dongyado 补充:给大家提个醒 startcom 下面的dv ssl 证书, 亲测 在ios10 小程序中无法请求成功 在ios9 下可以请求成功,然后换成鹅厂的免费证书,全部都没有问题了。这不是广告 折腾了两天发现ios10 可能已经对startcom 有处罚了。


  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值