zoukankan      html  css  js  c++  java
  • .NET使用HttpWebRequest发送手机验证码

    namespace SendSMS
    {
        class Program
        {
            static void Main(string[] args)
            {
    
                string phone = "13770504xxxx";
                string sign = string.Format("【】您的验证码为{0},此验证码有效时间为10分钟", "1234");
                bool result = SendMsg(phone,sign);
    
    
            }
    
    
    
            public static bool SendMsg(string phone, string content)
            {
                var smsUrl = "*****";
                var account = "****";
                var pwd = "****";
                var extno = "****";
    
    
        
                var result = HttpPost(smsUrl, "&account=" + account + "&password=" + pwd + "&mobile=" + phone + "&content=" + HttpUtility.UrlEncode(content, Encoding.UTF8) + "&extno=" + extno);
                if (result.IndexOf("OK") > -1)
                {
                    return true;
                }
                return false;
            }
    
    
            public static string HttpPost(string Url, string postDataStr)
            {
                byte[] bs = Encoding.UTF8.GetBytes(postDataStr);
    
                HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(Url);
                req.Method = "POST";
                req.ContentType = "application/x-www-form-urlencoded";
                req.ContentLength = bs.Length;
                using (Stream reqStream = req.GetRequestStream())
                {
                    reqStream.Write(bs, 0, bs.Length);
                }
                using (WebResponse wr = req.GetResponse())
                {
                    StreamReader sr = new StreamReader(wr.GetResponseStream(), System.Text.Encoding.UTF8);
                    string result = sr.ReadToEnd();
                    return result;
                }
            }
        }
    }
  • 相关阅读:
    Python并发编程之多进程(实战)
    ThreadPoolExecutor源码分析
    JDK 1.8 JVM的变化
    JDK1.8 hashMap源码分析
    Spring解决循环依赖
    spring
    实现一个可重入锁和不可重入锁
    B树与B+树
    WebMagic
    Java高频面试题
  • 原文地址:https://www.cnblogs.com/qzxj/p/6187418.html
Copyright © 2011-2022 走看看