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

作者: Angeladaddy | 来源:发表于2017-04-07 01:21 被阅读1967次

    重要:请看到最后再开始动手实践

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

    合法域名校验出错,不在以下合法域名列表中

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

    Bug & Tip
    tip: content-type 默认为 'application/json'
    bug: 开发者工具 0.10.102800 版本,header 的 content-type 设置异常;
    tip: 客户端的 HTTPS TLS 版本为1.2,但 Android 的部分机型还未支持 TLS 1.2,所以请确保 HTTPS 服务器的 TLS 版本支持1.2及以下版本;
    tip: 要注意 method 的 value 必须为大写(例如:GET);
    tip: url 中不能有端口;
    tip: request 的默认超时时间和最大超时时间都是 60s
    tip: request 的最大并发数是 5
    tip: 网络请求的 referer 是不可以设置的,格式固定为 https://servicewechat.com/{appid}/{version}/page-frame.html,其中 {appid} 为小程序的 appid,{version} 为小程序的版本号,版本号为 0 表示为开发版。
    

    于是我费了很大劲,在本地做好了https服务器的开发环境,其实就是使用一个我发现的个人ssl证书生成神器,见我另一篇文章
    有了证书还要有服务器,于是参照这篇文章,搭建了本地简易express https后台。甚至还贴心地将https跑在了80端口,因为根据小程序官方文档,url中不能有端口号...

    Paste_Image.png

    发现80端口还是必须要填的,于是我就又下了nginx,想做端口转发...

    到这里已经花去了我近2小时的时间

    很焦虑,明天还上班好不?

    万万没想到我最后还是搞定了这一切:只需要打开“微信web开发者工具”-"项目"-“基础信息”,勾选

    Paste_Image.png

    然后就可以和任何后台通讯了~~~~~~~~~~
    天了噜!整个人都不好了!唉!

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/coucattx.html