微信小程序wx.request请求没反应,真机预览测试请求无效问题解决总结。

我发布之后发现,wx.request无法使用,用小程序开发工具测试的都没有问题,而且校验了合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书,都没有任何问题,发布之后,发现了问题,在网上看了很多说法,再次我用自己的理解做个总结。
测试了几种可能(可以根据具体的问题找到解决方案)

1.

1.后台域名没有配置 不成立,我配置了

2.

2.域名不支持HTTPS 不成立,购买的阿里的ECS配置了https的端口

3.

3.配置过没有重启工具 时间间隔比较长, 不成立,经常重启

4.

4.域名没有备案,或是备案后不足24小时;备案未生效; 不成立,域名备案了

5.

5.ssl协议有问题:

6.

6.微信支持,且只支持ssl_protocols TLSv1.2及以上版本; 不成立,我配置了TLSv1.0、TLSv1.1、TLSv1.2。

7.

7.windows系统至少要2008R2以上 公司的是2008R2正好支持。

8.

8.https端口使用8443时无法访问,需改成443 在请求的URL中不需要加端口号

9.

  1. wx.request 请求参数method的value要大写(例如:GET)。 不成立,我方法里面我用的都是GET POST大写。

10.

  1. 下载最新的微信客户端 不成立,已经是最新

11.

11.jdk的版本是1.6虽然配置了TLSv1.2,但是不支持,更换jdk版本。 不成立,我用的是jdk1.8

12.

12.证书是免费的,自己申请的数安时代免费证书,这种免费的证书,配置后通过PC端的浏览器访问,上面有安全加密的https的小锁,但是在手机浏览器访问,就会出现证书无效。很多免费的证书对苹果、android手机访问都是不行的。这里建议购买证书的时候,选择微信小程序推荐的,也可以购买前咨询客服看看证书是否支持微信小程序。

我的发布之后request请求没有反映,就是这原因,就是用的免费的证书,我把所有的问题都测试了一遍,都没有问题,最后发现是证书问题,数安时代的CA免费证书不支持手机上的https也就是没有办法在手机上建立SSl、WSS、HTTPS连接。

个人总结,仅代表个人观点,有错误的请指正,

  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 15
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值