標籤:style blog http color os io for 代碼
實現相對簡單,發送手機號和內容到特定url就行了,代碼如下:
public string SendSMS(string mobile, string content) { string UserName = "帳號";//網建帳號 string PassWord = "密碼";//提供的密碼 string url = "http://utf8.sms.webchinese.cn";//路徑 string result = ""; int re = 0; try { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Method = "Post"; request.ContentType = "application/x-www-form-urlencoded"; StringBuilder buffer = new StringBuilder(); buffer.AppendFormat("Uid={0}", UserName); buffer.AppendFormat("&Key={0}", PassWord); buffer.AppendFormat("&smsMob={0}", mobile); buffer.AppendFormat("&smsText={0}", HttpUtility.UrlEncode(content + "【內部管理系統】", Encoding.UTF8)); byte[] data = Encoding.UTF8.GetBytes(buffer.ToString()); using (Stream stream = request.GetRequestStream()) { stream.Write(data, 0, data.Length); } HttpWebResponse response = (HttpWebResponse)request.GetResponse(); StreamReader sr = new StreamReader(response.GetResponseStream(), Encoding.UTF8); string msg = sr.ReadToEnd(); sr.Close(); int.TryParse(msg, out re); if(re<=0) { result = "簡訊發送失敗!錯誤碼:" + msg; } else { result = "簡訊發送成功"; } } catch (Exception ex) { result = "簡訊發送失敗!錯誤資訊:" + ex; } return result; }