ASP.NET(C#)短信接口代码示例

这篇文章主要为大家分享ASP.NET(C#)短信接口代码,ASP.NET(C#)短信发送、ASP.NET(C#)批量发送、ASP.NET(C#)短信验证码发送,感兴趣的小伙伴们可以参考一下。
支持语言:ASP.NET(C#)
功能:ASP.NET(C#)短信接口、ASP.NET(C#)发送短信
用途:短信验证码、会员营销短信、各类通知短信

注意事项:该代码仅供接入秒赛短信接口参考使用,客户可根据实际需要自行编写;

//项目需要添加System.web引用
using  System;
using  System.Collections.Generic;
using  System.IO;
using  System.Linq;
using  System.Net;
using  System.Text;
using  System.Threading.Tasks;
using  System.Web;
namespace  Apis {
     class  Program {
         static  void  Main( string [] args) {
             //账号
             string  account =  "xxxxxxxxxxxxxxxxxxxxxxx" ;
     //密码
             string  pswd =  "xxxxxxxxxxxxxxxxxxxxxxx" ;
             //修改为您要发送的手机号
             string  mobile =  "xxxxxxxxxxxxxxxxxxxxxxx" ;            
             // 短信发送接口的http地址,请咨询客服
             string  url =  "xxxxxxxxxxxxxxxxx" ;
             
             // 发验短信调用示例
             // 发送内容
             string  msg =  "【秒赛科技】您的验证码是:1234" ;            
             string  data  =  "account="  + account +  "&pswd="  + pswd +  "&mobile="  + mobile +  "&msg="  + msg +  "&needstatus=true"  ;
             HttpPost(url, data);            
         }
         public  static  void  HttpPost( string  Url,  string  postDataStr) {
             byte [] dataArray = Encoding.UTF8.GetBytes(postDataStr);
             // Console.Write(Encoding.UTF8.GetString(dataArray));
             HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url);
             request.Method =  "POST" ;
             request.ContentType =  "application/x-www-form-urlencoded" ;
             request.ContentLength = dataArray.Length;
             //request.CookieContainer = cookie;
             Stream dataStream = request.GetRequestStream();
             dataStream.Write(dataArray, 0, dataArray.Length);
             dataStream.Close();
             try  {
                 HttpWebResponse response = (HttpWebResponse)request.GetResponse();
                 StreamReader reader =  new  StreamReader(response.GetResponseStream(), Encoding.UTF8);
                 String res = reader.ReadToEnd();
                 reader.Close();
                 Console.Write( "\nResponse Content:\n"  + res +  "\n" );
             catch (Exception e) {
                 Console.Write(e.Message + e.ToString());
             }
         }
     }
}

猜你喜欢

转载自blog.csdn.net/qq_42388208/article/details/80776677
今日推荐