微信小程序域名校验不通过问题解决办法

微信小程序域名校验不通过问题解决办法,第1张

几乎所有开发者在刚开始进行微信小程序开发时,都会遇到以下错误:

通过检查官方文档,得知以下细节:

于是我费了很大劲,在本地做好了>1、解析失败、请检查信息是否填写正确
服务器地址中不能使用其他的端口号,把端口号去掉,默认就是走80或443端口,另外这个地址需要外网访问,我使用了nat123映射了80端口,这个工具需要一点点小费
2、请求超时,请检查信息是否填写正确
这个一般是由于后端CheckSignature方法里 经过SHA1加密的字符tmpStr和signature不匹配导致的,一开始我使用 if( tmpStr==signature ) return true; 其实应该使用 if( tmpStrEquals(signature, StringComparisonOrdinalIgnoreCase) ),SHA1加密以后返回的字符是大写的
3、Token校验失败,请检查确认
这个一般是由于后端接口返回的数据类型不对,大多数接口都会封装一个ApiResutModel用来统一返回类似于 { code:200, msg:"",data:{} } 的结果,但是消息推送配置里只能接受纯文本,因此修改为 >配置参考如下:
每个微信小程序需要事先设置通讯域名,小程序只可以跟指定的域名进行网络通信。包括普通>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13281375.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-07
下一篇 2023-07-07

发表评论

登录后才能评论

评论列表(0条)

保存