public string ReadStreamAndReply(HttpRequestBase request) { string txt = new WeiXinCommon().PostInput(request, Encoding.UTF8); FileMessageSave.MessageSave(txt); XmlDocument xml = new XmlDocument(); xml.LoadXml(txt); XmlElement xe = xml.DocumentElement; WeixinMessageEntity entity = ModelCommon.ConsoleXmlToModel(xe); MessageFactory factory = new MessageFactory(entity); var message = factory.ConsoleMessage(); FileMessageSave.MessageSave(message); return(message); }