1. 程式人生 > >C# .net實現傳送手機簡訊功能

C# .net實現傳送手機簡訊功能

.net實現傳送手機簡訊功能其實很簡單,只需要呼叫簡訊服務商的介面即可。程式碼如下:

   string url = "{0}?act=send&username={1}&passwd={2}&destnumbers={3}&orgid=38838&msg={4}"; 
 url = String.Format(url, SMSUrl, SMSUser, SMSPwd, recivers.ToString(), HttpUtility.UrlEncode(message, Encoding.GetEncoding("GB2312")));
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create
(url); //宣告一個HttpWebRequest請求 request.Timeout = 30000; //設定連線超時時間 request.Headers.Set("Pragma", "no-cache"); HttpWebResponse response = (HttpWebResponse)request.GetResponse();//獲得傳送反饋資訊 Stream streamReceive = response.GetResponseStream(); Encoding encoding = Encoding.GetEncoding
("GB2312"); StreamReader streamReader = new StreamReader(streamReceive, encoding); strResult = streamReader.ReadToEnd(); streamReader.Close(); response.Close(); if(!string.IsNullOrWhiteSpace(strResult)&&strResult.Contains
("state=0")) { result.State = true; //傳送成功 } else { result.Msg = strResult; }