首页 > 代码库 > 微信接受请求的接口
微信接受请求的接口
using System;using System.Web;using WeiXin.Core;using Framework.Core;using Newtonsoft.Json;namespace WeiXin{ public class ReceiveHttpHandler : IHttpHandler { public void ProcessRequest(HttpContext context) { Logger.Write("request:" + context.Request.Url); string json = Newtonsoft.Json.JsonConvert.SerializeObject(context.Request.Params); try { if (context.Request.HttpMethod.ToLower() == "get") { if (context.Request.Url.Query != string.Empty) { context.Response.Write(AccessTo.Validation(context)); } else { context.Response.Write("success"); } } else { string msgType = string.Empty; string XML = RequestHelper.GetFormData(); //Logger.Write("XML:"+XML); context.Items.Add("XML", XML);//module和handler之间组织和共享数据的集合 if (XML.Contains("<xml>")) { msgType = XmlHelper.XMLSelect(XML); } if (SpringContainer.ContainObject(msgType)) { IProcess process = SpringContainer.GetObject<IProcess>(msgType); process.Process(); } } } catch (Exception ex) { Logger.Write("接受请求失败,原因:" + ex.Message); } } public bool IsReusable { get { return true; } } }}
微信接受请求的接口
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。