Stream stream = Request.InputStream;
StreamReader reader = new StreamReader(stream);
string sins = reader.ReadToEnd();
XmlDocument doc = new XmlDocument();
doc.LoadXml(sins);
Dictionary<string, string> reqmap = new Dictionary<string, string>();
foreach (XmlNode node in doc.DocumentElement.ChildNodes)
reqmap.Add(node.Name, node.InnerText);
string MessageId = reqmap["MessageID"];//上行短消息ID
string Mobile = reqmap["Mobile"];//上行手机号码
string Message = reqmap["Message"];//上行短信内容:全部内容
string MobaddrName = reqmap["MobaddrName"];//信息名址
string MobaddrCode = reqmap["MobaddrCode"];//上行短信访问的名址编号
string ServiceRequireType = reqmap["ServiceRequireType "];//共有SMS(默认),MMS两种
string SmsServiceCode = reqmap["SmsServiceCode"];//特服号
string SmsSubServiceCode = reqmap["SmsSubServiceCode"];//子特服号
string Telcom = reqmap["Telcom"];//所属运营商
string MobileAttach = reqmap["MobileAttach"];//城市名
string LinkID = reqmap["LinkID"];//业务鉴权ID
string returnMsg = "";
if ("会员注册#123456" == Message)
returnMsg = "你输入的注册码正确,恭喜注册成功。";
Response.ContentType = "text/xml; charset=gb2312";
Response.Clear();
System.Text.StringBuilder sb = new System.Text.StringBuilder();
sb.Append("<?xml version=\"1.0\" encoding=\"gb2312\" ?>")
.Append("<SmsMessage>")
.Append("<MessageID>2005052401234</MessageID>")//下行短信ID
.Append("<Mobile>13823001234</Mobile>")//下行手机号码,与上行手机号一致
.Append("<Message> " + returnMsg + " </Message>")//下行短信内容
.Append("<MobaddrName></MobaddrName>")
.Append("<ServiceType></ServiceType>")
.Append("<ServiceLevel></ServiceLevel>")
.Append("<ServiceRequireType></ServiceRequireType>")
.Append("<ServiceRequireinfo></ServiceRequireinfo>")
.Append("<ServiceAccessType>SMS</ServiceAccessType>")//SMS
.Append("<ServiceAccessInfo></ServiceAccessInfo>")
.Append("<MessageFmt>15</MessageFmt>")//下行信息格式(15)
.Append("<ServiceCode></ServiceCode>")//特服号
.Append("<SmsSubServiceCode></SmsSubServiceCode>")
.Append("<WAPPUSHURL></WAPPUSHURL>")
.Append("<LinkID></LinkID>")
.Append("</SmsMessage>");
sb.AppendLine();
Response.Write(sb);
Response.Flush();JAVA用法真不爽。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货