1.网络请求服务器API的时候报此服务器的证书无效.
2.代码如下
var link = "http://www.lewenwu.com/books/38/38622/11482881.html"
wx.request({
url: 'https://xxxxx.com/chapter/'+link,
success: function(res){
// success
},
fail: function(e) {
// fail
console.log(e)
},
complete: function() {
// complete
hide();
}
})
3.报错截图
4.测试
微信开发者工具没有问题
Android没有问题
IOS存在这样的问题
5.分析
链接请求参数原因
https://xxxxx.com/chapter/htt...
由于我的请求链接存在两个网址微信误以为伪装的服务器
域名SSL的证书原因
那么问题来了,Android没有问题啊
其他什么原因就不知道了
6.期望
不需要修改服务器证书就能解决的办法
能通过修改代码就能解决的办法
如果实在没有办法只能换服务器的域名了
天蓬老师2017-04-11 08:59:23
通过https://www.ssllabs.com/ssltest/可以校验你的ssl证书是否正常
如果你获取了的内容中含有https的图片等,没有配置的话依然不能真机测试
不要纠结iOS与andriod的表现不一致,因为微信小程序目前或者将来很长时间不会像我们想象的那样完美,就当他是官方的bug就可以了
前往配置后台查看
阿神2017-04-11 08:59:23
修改代码就可以解决问题的方法,暂时不知,其他的可以参考下面的连接,楼主的问题我研究了很久,基本上所有的可能性都在这:
http://www.wxapp-union.com/fo...;