发送短信

Posted sunping177

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了发送短信相关的知识,希望对你有一定的参考价值。

1.短信格式:您名下的学生:学生名字 编号:123,2017/01/01在留学管家修改了邮箱地址,原邮箱为:sun@xx.com 新邮箱为:sun@xx.com&typeid=1

 string postdata = string.Format("mobile=0&content=您名下的学生:1 编号:2,3在留学管家修改了邮箱地址,原邮箱为:4 新邮箱为:5&typeid=1", item.AdviserMobile, stuName, stuNo, DateTime.Now.ToString("yyyy-MM-dd"), email, value.Field);
                                string result1 = JsonHelper.PushToWeb("http://xxxx:10086/SMSPush", postdata);
                                //192.168.0.120

2.对应的pushtoweb方法

   public static string PushToWeb(string weburl, string data)
        
            byte[] byteArray = Encoding.UTF8.GetBytes(data);
            HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(new Uri(weburl));
            webRequest.Method = "POST";
            webRequest.ContentType = "application/x-www-form-urlencoded";
            webRequest.ContentLength = byteArray.Length;
            Stream newStream = webRequest.GetRequestStream();
            newStream.Write(byteArray, 0, byteArray.Length);
            newStream.Close();

            //接收返回信息:
            HttpWebResponse response = (HttpWebResponse)webRequest.GetResponse();
            StreamReader aspx = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
            return aspx.ReadToEnd();
        

以上是关于发送短信的主要内容,如果未能解决你的问题,请参考以下文章

4下行短信发送WebService下行短信发送服务 -功能详细设计 --短信平台

用DELPHI做短信发送功能

短信验证发送与返回值接收短信接口调试编程思路解析

发送短信(阿里云短信发送方式)

各大APP注册时发送短信验证码是怎么实现的?

从Intent服务发送短信 - 无法接收广播以检查是否发送了短信