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