老师,我在微信中打开网页验证签名,会弹出config:invalid url domian消息

来源:5-9 第五天 微信 JS-SDK-使用微信官方的WEB调试工具

xnboxer

2017-02-10

我用"微信 JS 接口签名校验工具"验证了,如果是在chrome浏览器中打开网页,随机数,时间戳,ticket,url都填上,最终的签名是和服务端生成的一致的,但是在微信中打开网页,生成的签名是不一致的,且会报 config:invalid url domian消息

通过服务器端打印调试的方法,我发现,如果微信中打开网页,您代码中的this.url得到的结果,会在原有的url后面加了带问号的一大串内容。不知道是不是这个原因,以及该如何解决

我用的测试号,域名是http://itfxnwx.ngrok.cc/movie这种格式,没有备过案

写回答

1回答

Scott

2017-02-10

带问号的内容是微信对地址自己加上的,不过应该不至于影响到签名值,你把这个服务器打印的 url 贴出来看一下,另外,签名还是按照真实的微信 url 来生成,不能按照最原始的 url 来生成的

0
0

7天搞定Node.js微信公众号

Koa框架、ES2015新特性、MongoDB,开发微信公众号

1742 学习 · 787 问题

查看课程