public void ExecuteTest() { string xmlData = @"<xml><ToUserName><![CDATA[gh_2fcf9662217c]]></ToUserName> <FromUserName><![CDATA[oUwuTsws5bKe6sdNn-a3CC6LKSJk]]></FromUserName> <CreateTime>1506698017</CreateTime> <MsgType><![CDATA[text]]></MsgType> <Content><![CDATA[来来来]]></Content> <MsgId>6471218708403765285</MsgId> </xml>"; var dispatch = new WeixinMsgProcess(); var xml = dispatch.Execute(xmlData); Assert.Fail(); }
public void IndexPost() { string postStr; using (Stream stream = HttpContext.Request.InputStream) { Byte[] postBytes = new Byte[stream.Length]; stream.Read(postBytes, 0, (Int32)stream.Length); postStr = Encoding.UTF8.GetString(postBytes); } if (!string.IsNullOrEmpty(postStr)) { Object data = new WeixinMsgProcess().Execute(postStr); var result = XmlWeiXinHelper.SerializeForWeiXin(data); Response.Write(result); } }