1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 微信小程序之wx.request:fail错误 真机预览请求无效问题解决 安卓 ios网络预览异常(转)...

微信小程序之wx.request:fail错误 真机预览请求无效问题解决 安卓 ios网络预览异常(转)...

时间:2018-11-25 06:09:36

相关推荐

微信小程序之wx.request:fail错误 真机预览请求无效问题解决 安卓 ios网络预览异常(转)...

问题描述:域名已经备案,我全部都有,也在后台配置了,但是手机预览,还是请求失败, PC端是可以请求数据出来的新版开发者工具增加了https检查功能;可使用此功能直接检查排查ssl协议版本问题:

可能原因:

后台域名没有配置

域名不支持https

没有重启工具;

域名没有备案,或是备案后不足24小时;备案未生效;感谢@小树提供的案例

ssl协议有问题:具体请参考本文:

微信小程序开发SSL证书配置,解决requestfail问题

解决方法

1、Geotrust先检查下你的站点。把一些常规的问题解决掉,比如中级证书没装,等等问题。

2、微信支持,且只支持ssl_protocols TLSv1.2及以上版本;所以,你需要把SSL V2,SSL V3这些协议都删掉

3、加密方式ssl_ciphers AES128+EECDH:AES128+EDH:!aNULL;

@奔跑的拖鞋同学分享

小程序需要TLS 版本支持1.2及以下版本

windows系统至少要R2以上,才能支持1.0 1.11.2

少一个版本不支持都不行

所以03系统想折腾小程序的朋友,自己装R2以上或用linux系统

免费的证书可以到,或阿里云

建议到阿里云。。。

微信小程序免费SSL证书https、TLS版本问题的解决方案

参考这个链接:新手跳坑系列《二十三》免费DV证书在IOS上出现SSL错误

证书常见问题:参考https://pay./wiki/doc/api/jsapi.php?chapter=10_4

(1)证书受信任的问题

部分国内签发的SSL证书,在Android上不受信任,推荐GeoTrust;

(2)如果页面有动静分离,静态资源使用独立域名的话,也需要为该域名申请证书;

(3)android低版本不支持SNI扩展,受此限制,一台服务器只能部署一个数字证书;

如果有其他可能性,请在本帖内回复以给其他同学参考;如果以上不能解决你的问题,也请回复在底下

同时测试ios和安卓,假如有一方可以,一方不行,则是证书问题,请选用受认可的证书

检测地址:/product/ssl.html#userDefined10

配置指引地址:/doc/product/400/6973

1.Nginx 证书配置2.Apache 证书配置3.Tomcat 证书配置

手机提示不能建立ssl安全连接可能的解决方法

@”沉沦自己“的案例:

证书是赛门铁克的, 少了一份证书,配置的证书不是小程序https地址的证书,然后配置了一个中级证书,就ok了

可以请求数据,真机预览无法请求服务器数据:感谢@Zero 同学提供的此解决方案

检测地址:/tools/check-server-cert.html

https端口使用8443时无法访问,需改成443

小程序网络请求中遇到的坑及解决方法

14:

Q:微信小程序在模拟器上https能访问到数据,但是真机上不能建立数据连接。
A: a)证书要认证机构颁发的。
b)如果是Android不行看看request的请求method请求类型要用大写,如GET。
c)服务器要支持tls 1.0 1.1 1.2。
Q:wx.request发请求,报"ssl hand shake erro"。

A:以下三点要确认没有问题

(1) tls需要支持1.0 1.1. 1.2版本。

(2) wx.request 请求参数method的value要大写(例如:GET)。

(3) 下载最新的微信客户端

如果用的是腾讯云提供的免费证书。腾讯云下载证书zip文件,解压后务必使用nginx目录中的root crt 和 key两个文件。

此文详细地址:http://www.wxapp-/forum.php?mod=viewthread&tid=648

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。