⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 smsmessage.cs

📁 动易SiteFactory&#8482 网上商店系统1.0源代码
💻 CS
字号:
namespace PowerEasy.Accessories
{
    using PowerEasy.Common;
    using PowerEasy.Components;
    using System;
    using System.IO;
    using System.Net;
    using System.Text;

    public sealed class SmsMessage
    {
        private SmsMessage()
        {
        }

        public static string SendMessage(string sendNum, string sendContent, string sendType, string sendTime, string reserve)
        {
            SmsConfig smsConfig = SiteConfig.SmsConfig;
            string str = Guid.NewGuid().ToString();
            StringBuilder builder = new StringBuilder();
            builder.Append("ID=");
            builder.Append(str);
            builder.Append("&UserName=");
            builder.Append(smsConfig.UserName);
            builder.Append("&SendNum=");
            builder.Append(sendNum);
            builder.Append("&Content=");
            builder.Append(sendContent);
            builder.Append("&SendTiming=");
            builder.Append(sendType);
            builder.Append("&SendTime=");
            builder.Append(sendTime);
            builder.Append("&Reserve=");
            builder.Append(reserve);
            builder.Append("&MD5String=");
            builder.Append(StringHelper.MD5gb2312(str + smsConfig.UserName + smsConfig.MD5Key + sendNum + sendContent + sendType + sendTime));
            string s = builder.ToString();
            Uri requestUri = new Uri("http://sms.powereasy.net/MessageGate2/MessageGate.aspx");
            HttpWebRequest request = (HttpWebRequest) WebRequest.Create(requestUri);
            request.Accept = "image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-silverlight, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, */*";
            request.Referer = "http://sms.powereasy.net/MessageGate2/MessageGate.aspx";
            request.UserAgent = "Mozilla/4.0   (compatible;   MSIE   6.0;   Windows   NT   5.2;   SV1;   .NET   CLR   1.1.4322";
            request.Headers.Add("Accept-Language:   zh-cn");
            request.ServicePoint.Expect100Continue = false;
            byte[] bytes = Encoding.Default.GetBytes(s);
            request.Method = "POST";
            request.ContentType = "application/x-www-form-urlencoded";
            request.ContentLength = bytes.Length;
            using (Stream stream = request.GetRequestStream())
            {
                stream.Write(bytes, 0, bytes.Length);
            }
            Stream responseStream = ((HttpWebResponse) request.GetResponse()).GetResponseStream();
            Encoding encoding = Encoding.Default;
            StreamReader reader = new StreamReader(responseStream, encoding);
            string str3 = reader.ReadToEnd();
            reader.Close();
            return str3;
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -