首页 > 代码库 > ASP.NET微信公众平台1-参数配置
ASP.NET微信公众平台1-参数配置
创建一个一般处理程序来实现微信服务器验证
文件名如(WXStudayHandler.ashx)
将文件上传到远程服务器上,开始进行微信公众平台验证
<%@ WebHandler Language="C#" Class="WXStudayHandler" %>using System;using System.Web;using System.IO;using System.Xml;public class WXStudayHandler : IHttpHandler { public void ProcessRequest (HttpContext context) { context.Response.ContentType = "text/plain"; if (context.Request.HttpMethod.ToLower().Equals("get")) { //微信服务器传递的验证信息 string signature = context.Request["signature"]; string timestamp = context.Request["timestamp"]; string nonce = context.Request["nonce"]; string echostr = context.Request["echostr"]; //和微信Token一致 string token = "test"; //指定数据排序 string[] temp = { token, timestamp, nonce }; Array.Sort(temp); string str = string.Join("", temp); //SHA1加密 string strsha1 = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "SHA1"); //对比验证 if (strsha1.ToLower().Equals(signature.ToLower())) { context.Response.Write(echostr); } } } public bool IsReusable { get { return false; } }}
一、登陆微信平台,找到基本配置
二、修改服务器配置
Url:填写上传的.ashx文件服务器地址
保存验证
ASP.NET微信公众平台1-参数配置
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。