首页 > 代码库 > 微信公众号 报token验证失败
微信公众号 报token验证失败
最近两天一直碰到token验证失败的问题,如下图所示
然后上网疯狂的搜索答案,碰到的人还真不少,原因大概有这几个:
1)服务器URL未实名认证
2)token重名(基本不可能)
3)服务器部署的项目 访问异常(比如404等)
无奈了,自己都是好的啊这些。 服务器URL已经实名认证,token也没有问题,项目在本地和服务器均正常,到底是什么原因那?
自己用的是阿里云的服务器,刚开始怀疑是绑定的域名的问题。由于自己使用了A域名绑定 以及 隐形URL域名,应该没什么问题吧。
但是无论如何还是一直报token验证失败。
这个时候,注意到微信token有一句话不太明白:
我在服务器上面 tomcat使用的是8080 的端口,而这里只支持80 端口,是不是这里的问题那?
服务器使用的是centos7,于是把80端口映射到8080上面试试
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port
8080
cd /etc/sysconfig/iptables-config
./iptables-save
又把阿里云的隐形URL又原来的8080改为80,然后,竟然好了。。。
微信公众号 报token验证失败
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。