微信开发者工具 报ssl错误

2018-09-13 12:12:00 weixin_30558305 阅读数 39

本文链接:https://www.cnblogs.com/alanabc/p/9639820.html

问题

SSL certificate problem: unable to get local issuer certificate

SSL证书问题:无法获取本地发行者证书

解决

某些时刻我们可以通过如下方法跳过SSL验证,但是如果访问者一定要对SSL进行校验的话,就不行了。

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); //访问者一定要对SSL进行校验时,就不能再设置为false

可以尝试按照以下步骤解决

  • 1、到此链接下载最新的证书(点击页面上的 cacert.pem 下载即可)https://curl.haxx.se/docs/caextract.html

  • 2、打开 php.ini 文件,找到 curl.cainfo = "" 这一项,应先去掉注释符,然后将其设置为你的证书文件路径,如:curl.cainfo = "C:\cert_file\cacert.pem",该配置项也支持 .crt 格式的证书文件。

  • 3、在 微信公众平台 > 开发 > 基本配置 > 公众号开发信息 > IP白名单 中,加入你开发机器的公网IP地址(不知道是多少的,打开百度搜索关键词 "IP",第一个就是)。

线上环境

如果你不是本地开发环境,而是线上环境的话,最好还是为域名申请SSL证书,配置https访问。不同web服务器所需要的证书文件和配置方法都不太一致,具体的,可以参考腾讯云的证书安装指引: https://cloud.tencent.com/document/product/400/4143

转载于:https://www.cnblogs.com/alanabc/p/9639820.html

2019-04-30 13:42:54 qq_44939874 阅读数 1704
                     

1.在微信开发者工具里面点击右上角的‘详情’,然后在‘项目设置’里面选择‘不校验安全域名、TLS 版本以及 HTTPS 证书’就可以了。

这里写图片描述
成功之后打印台上有提醒
这里写图片描述
这样设置之后,你就可以用http协议的地址进行交互了。
2.顺便说一下如何在帐号里面设置https地址。
登录小程序官网,在‘设置’里面选择‘开发设置’然后配置‘服务器域名’即可用对应的https协议下的地址了。
这里写图片描述

           
2017-02-22 05:55:31 weixin_34124939 阅读数 806

我用的版本是0.7.0

今天打开工具输入网址后发现页面空白,console提示身份验证网址错误,错误类型为:net::ERR_BLOCKED_BY_CLIENT

于是...

百思不得其解!

因为我是调试工具,压根就不可能存在广告插件什么的,也尝试着清理缓存,同样没用。

最后试试退出重新扫码登陆,居然可以了,是的,这就可以了!

超级坑啊。

2017-12-07 15:42:26 qq_35984195 阅读数 10350

curl错误码60

证书不匹配

解决办法:https://curl.haxx.se/ca/cacert.pem下载  cacert.pem  文件  复制到php.ini统计目录

修改php.ini文件   curl.cainfo= cacert.pem 文件绝对路径
结束!

2018-08-16 15:20:52 Douz_lungfish 阅读数 40684

记一次微信小程序体验版数据加载不了的解决过程(请求不到数据),供大家参考:

注:域名已经备案、https已经配置、ssl证书在1.2以上版本、小程序后台已经配置服务器域名

注:域名已经备案、https已经配置、ssl证书在1.2以上版本、小程序后台已经配置服务器域名

注:域名已经备案、https已经配置、ssl证书在1.2以上版本、小程序后台已经配置服务器域名

重要的事情说三遍!!!

小程序体验版打开调试模式才能加载数据,不然加载不了数据:

 

在微信开发者工具里面数据也是可以正常加载的:

 

首先想到可能是缓存问题,因此,先清除下缓存:

 

清除缓存后,发现并没有起作用,然后打开开发者工具右上角详情,检查“不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书”是否被勾选上:

 

如果已经被勾选上,就把勾选去掉,然后编译,查看在微信开发者工具中数据是否还能正常加载过来,结果数据不能正常加载过来:

 

打开调试器,查看错误产生原因,结果是“request 合法域名校验出错”,然后在错误说明中可以清楚看到请求api接口的域名和小程序后台域名存在差别,后台域名并没有www:

 

既然找到问题所在,那就立即解决问题,去掉api中的www.然后重新上传代码,各端都正常加载出了数据。

至于为什么会出现体验版数据加载不了,而微信开发者工具和体验版调试模式数据可以正常加载的情况:调试模式下微信不会去检查api接口域名的合法性,而微信开发者工具在勾选“不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书”后也不会对域名的合法性做检查。