微信文档中说每次“每次开发者接收用户消息的时候,微信也都会带上前面三个参数(signature、timestamp、nonce)访问开发者设置的URL,开发者依然通过对签名的效验判断此条消息的真实性。”
网上所有代码都是
string signature = Request.QueryString["signature"];
string timestamp = Request["timestamp"];
string nonce = Request["nonce"];
string echostr = Request["echostr"];
然后进行验证
可是我的后台这样总是得到的都为空null,这是怎么回事,是我的设置有问题,还是获取方式不对。
另:微信是post过来的xml信息,这几个参数每次又是什么方式过来的,我显示xml信息中没有这几啊。
请高手指点啊,太急了!!!!!!!
这几个参数指示在验证的时候有用。
你好,我最近也遇到了这个问题,尝试了好多解决方法还是没有解决该问题。
不知道你这个问题解决了没,能否请教一下是怎样解决的?