微信公众号签名错误 invalid signature

在出现了 invalid signature签名错误后按照以下步骤进行校验
1.确认签名算法正确,可用 http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign 页面工具进行校验
2.确认config中的nonceStr大小写问题。
3.确认url是否为完整的url 如果携带#号,要将#以及后面部分去掉。
4.url地址用encodeURIComponent(url)的方式进行转码,后台使用URLDecoder.decode(url,'UTF-8')解码(本人踩坑所在)。

posted @ 2019-04-01 11:42  那时年少青衫薄。  阅读(1307)  评论(0编辑  收藏  举报