ASP.NET短信接口

云信使短信接口,注册后把帐号密码填入uid和pwd,传递到服务器上MD5加密。免费使用10条,大家可以学习测试一下
        private static String doPostRequest(string url, byte[] bData)
        {
            System.Net.HttpWebRequest hwRequest;
            System.Net.HttpWebResponse hwResponse;

            string strResult = string.Empty;
            try
            {
                hwRequest = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(url);
                hwRequest.Timeout = 5000;
                hwRequest.Method = "POST";
                hwRequest.ContentType = "application/x-www-form-urlencoded";
                hwRequest.ContentLength = bData.Length;

                System.IO.Stream smWrite = hwRequest.GetRequestStream();
                smWrite.Write(bData, 0, bData.Length);
                smWrite.Close();
            }
            catch (System.Exception err)
            {
                WriteErrLog(err.ToString());
                return strResult;
            }

            //get response
            try
            {
                hwResponse = (HttpWebResponse)hwRequest.GetResponse();
                StreamReader srReader = new StreamReader(hwResponse.GetResponseStream(),

Encoding.ASCII);
                strResult = srReader.ReadToEnd();
                srReader.Close();
                hwResponse.Close();
            }
            catch (System.Exception err)
            {
                WriteErrLog(err.ToString());
            }
            return strResult;
        }
        private static void WriteErrLog(string strErr)
        {
            Console.WriteLine(strErr);
            System.Diagnostics.Trace.WriteLine(strErr);
        }

        protected void Unnamed1_Click(object sender, EventArgs e)
        {
                string sendurl = "http://api.sms.cn/mt/";
            string mobile = mo.Text.ToString();  //发送号码
            string strContent = msg.Text.ToString()+"【】";
            StringBuilder sbTemp = new StringBuilder();
            string uid = "";
            string pwd = "";
            string Pass = FormsAuthentication.HashPasswordForStoringInConfigFile(pwd + uid,

"MD5"); //密码进行MD5加密
            //POST 传值
            sbTemp.Append("uid=" + uid + "&pwd=" + Pass + "&mobile=" + mobile + "&content="

+ strContent);
            byte[] bTemp = System.Text.Encoding.GetEncoding("GBK").GetBytes

(sbTemp.ToString());
            String postReturn = doPostRequest(sendurl, bTemp);
            Response.Write("Post response is: " + postReturn);  //测试返回结果
        }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值