微信小程序https报错常见问题及解决办法有哪些
编辑:小飞燕 发布时间:2021-04-04 14:25:49
微信小程序https报错有哪些常见问题及解决方法?小编整理了一些资料,下面给大家解释一下微信小程序https报错的常见问题及解决方法。
微信小程序https报错常见问题及解决方法
微信小程序开放公测已经一个多月了。因为需求文档要求后台使用https进行网络通信,所以不能请求不符合要求的域名和协议。越来越多的开发者使用ssl证书来实践微信小程序的应用,但还是遇到了各种各样的问题。本文列举了ssl证书的常见错误及解决方法,供开发人员参考。
常见问题1
在测试微信小程序的过程中,几乎每个开发者在实践过程中都遇到了以下错误:
原因及解决方法:
这是因为wx.request发起https请求,微信小程序读取的大多是api接口,需要https协议才能使用,否则会提示域名违规。也就是说,微信小程序是强制使用ssl证书的,否则无法运行。
常见问题2
“此证书无法由受信任的证书颁发机构验证”或类似“此安全证书是由您没有选择信任的公司颁发的”。
原因及解决方法:
出现此问题可能是因为ssl证书的根不在浏览器的信任列表中,或者ssl证书由不受信任的机构颁发。选择浏览器信任的证书颁发机构申请ssl证书可以有效解决这个问题。
常见问题3
我访问网站时看到的证书不是我安装的那个。
原因及解决方法:
这可能是由服务器的相同ip地址和端口上安装的多个证书造成的。ssl协议只允许在一个ip端口上返回一个证书。您可以通过分配不同的端口号或不同的ip地址来解决这个问题。
常见问题4
网站证书已过期或尚未生效。
原因及解决方法:
在这种情况下,您可以检查下图中由红色框标识的有效开始和结束日期,以确定证书是否在有效期内。如果在有效期内,检查电脑日期是否正确;如果不在有效期内,请尽快联系您的客服人员再次申请。
常见问题5
网站的域名与证书中的域名不一致吗
原因及解决方案:
这可能是因为后台服务器的域名与安装的ssl证书中绑定的域名不一致。哪些域名需要https连接,你必须把插件域放入证书中进行验证。如果涉及多个域名或二级域名,可以使用多个域名证书或通配符证书将多个域名与一个证书绑定。
常见问题6
https请求失败
原因及解决方案:
微信要求后台服务器的tls协议必须是tls1.2及以上。如果https请求失败,请检查服务器的tls版本是否满足要求。
下面是题目的开头。小程序扫描代码并打开带有参数的页面。标题到此结束
小编已经介绍了扫描小程序代码可以实现的功能。在小程序扫码首页用参数补充相关问答,希望对大家有所帮助。
首先请在小程序的公共后台生成小程序的非参数二维码;如果您有参数二维码,请继续阅读以下内容:
获取小程序页面的二维码
通过后台界面可以获取小程序任意页面的二维码,通过扫描二维码可以直接访问小程序对应的页面
bug提示
提示:通过这个界面,只能生成发布的小程序的二维码。
提示:开发者工具预览时可以生成带有参数的二维码开发版本。
提示:带参数的二维码只有10万个。请仔细给他们打电话。
tip: post参数需要转换成json字符串,不支持applet表单提交。
tip:二维码长期生效
讨论1:带参数的二维码个数
公众平台首页的通知里说
但是调用文档中有无数个调用
提示:生成的二维码总数没有限制,但每天比较多接口调用10万次。
那么到底是什么情况呢?
是只能生成1w,还是每天只能生成1w,还是每天只能生成扫描1w次?
生成数量有限,合计10万;此外,对代码扫描访问次数没有限制。(10万次是为了代,不是为了访问,请注意!如果我理解错了,请指出)
讨论2:获取页面二维码的界面总是提示错误
代码:
wx . request({ url : ' https://api . weixin . qq.com/cgi-bin/wxaapp/createwxaqrcode?access _ token=' app . global data . token,data : { ' path ' : '/pages/my/my?uid=1 ',' width': 430},header : { ' content-type ' : ' application/json ' },success : function(res){ console . log(res . data)},fail : function(res){ console . log(' is fail ')} })
输出结果为:{errcode: 44002,errmsg: '空发布数据提示3360 [tb1ka0354vr18]'}
据说贴子数据是空的。谁能帮忙解决?非常感谢!
问题已经解决了。method :“post”只能通过post传递参数。为什么文件不能说清楚?
相关讨论3:获取小程序的二维码
小程序没有权限获取二维码接口48001
一定是已经上线的小程序才能拿到二维码
相关讨论4:
二维码生成的接口问题
生成二维码的接口问题:提示:{'errcode' :40159,' errmsg' :' param路径长度无效提示: [thh2ka0199vr23]'}
不过长度不算大(也不算短),内容由app.json定义,小程序已经正式发布。
我找到原因,用json格式发了。
相关讨论5:
请大家问一下界面上生成的二维码怎么显示?二维码在前端生成
@327674413前端有一个二维码。二维码要么在后台做,要么在界面做。都是在后台。发送参数,请求回来获取图片url,用api文件;
前端调用createwxaqrcode可以返回数据,也就是如何把它变成图片
这是后台请求的界面返回的图片;
但是,他返回的不是图片路径,而是图片文件。你要用后台这个图片,回到你服务器上图片的路径,然后到手机上;
以上是关于小程序扫码用参数打开页面的所有信息,关于小程序扫码用参数打开页面的规则,以上都有介绍。如果想获得更多信息,请在源代理网的小程序频道搜索。
上一篇:微信小程序用什么开发
下一篇:小程序码怎么用