微信开发一步步来之 填写服务器配置

就一个填写服务器配置,居然有眼无珠,明白已经说明了:

填写的URL需要正确响应微信发送的Token验证

而本人居然中是上传了一个空的页面,居然无视:填写的URL需要正确响应微信发送的Token验证。没有做任何的验证,导致提交的时候老是提示了:token验证失败。

百度,还是百度。一点都不仔细的看一下说明,找了两个小时,终于明白要,要对Token难证,在页面中加入以下代码,保存配置成功了,成功的启动服务器配置。

//成为开发者url测试,返回echoStr  
    public void InterfaceTest()
    {
        string token = "findoout";
        if (string.IsNullOrEmpty(token))
        {
            return;
        }

        string echoString = HttpContext.Current.Request.QueryString["echoStr"];
        string signature = HttpContext.Current.Request.QueryString["signature"];
        string timestamp = HttpContext.Current.Request.QueryString["timestamp"];
        string nonce = HttpContext.Current.Request.QueryString["nonce"];

        if (!string.IsNullOrEmpty(echoString))
        {
            HttpContext.Current.Response.Write(echoString);
            HttpContext.Current.Response.End();
        }
    }

多么疼的领悟啊,永远记住这个惨痛的教训。

原文地址:https://www.cnblogs.com/wdkshy/p/4323956.html