最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C# 開發(fā)(創(chuàng)藍253)手機短信驗證碼接口的實例

 更新時間:2018年01月05日 09:17:20   投稿:jingxian  
下面小編就為大家分享一篇C# 開發(fā)(創(chuàng)藍253)手機短信驗證碼接口的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

創(chuàng)藍253: https://www.253.com/

#region 獲取手機驗證碼(創(chuàng)藍253)
  /// <summary>
  /// 獲取手機驗證碼(創(chuàng)藍253)
  /// </summary>
  /// <param name="phoneno">手機號</param>
  /// <returns></returns>
  [AllowAnonymous]
  public async Task<IHttpActionResult> GetPhoneCode(string phoneno)
  {
   string account = "******", password = "******", mobile = phoneno;
   Random rd = new Random(); int r = rd.Next(100000, 999999);
   string content = "【您的簽名】"+"尊敬的客戶:您的驗證碼為" + r + "!";
   string postStrTpl = "un={0}&pw={1}&phone={2}&msg={3}&rd=1";
   UTF8Encoding encoding = new UTF8Encoding();
   byte[] postData = encoding.GetBytes(string.Format(postStrTpl, account, password, mobile, content));
   HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create("http://sms.253.com/msg/send");
   myRequest.Method = "POST";
   myRequest.ContentType = "application/x-www-form-urlencoded";
   myRequest.ContentLength = postData.Length;
   Stream newStream = myRequest.GetRequestStream();
   newStream.Write(postData, 0, postData.Length);
   newStream.Flush();
   newStream.Close();
   HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();
   if (myResponse.StatusCode == HttpStatusCode.OK)
   {
    return Ok(new { code = "200", res = new { msg = "短信發(fā)送成功!", data = new { code = r } } });
   }
   else {
    return Ok(new { code = "400", res = new { msg = "短信發(fā)送失敗!" } });
   }
  }
  #endregion

以上這篇C# 開發(fā)(創(chuàng)藍253)手機短信驗證碼接口的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解C# 不能用于文件名的字符

    詳解C# 不能用于文件名的字符

    在 Windows 有一些字符是不能作為文件名,嘗試重命名一個文件,輸入/ 就可以看到windows 提示的不能作為文件名的字符,那么具體是包括哪些符號不能作為文件名呢?下面小編給大家介紹下
    2018-02-02
  • Unity3D實現(xiàn)模型隨機切割

    Unity3D實現(xiàn)模型隨機切割

    這篇文章主要為大家詳細介紹了Unity3D實現(xiàn)模型隨機切割,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • WPF程序?qū)⒖丶尸F(xiàn)的內(nèi)容保存成圖像

    WPF程序?qū)⒖丶尸F(xiàn)的內(nèi)容保存成圖像

    這篇文章介紹了WPF程序?qū)⒖丶尸F(xiàn)的內(nèi)容保存成圖像的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • C#異步調(diào)用的好處和方法分享

    C#異步調(diào)用的好處和方法分享

    我們要明確,為什么要進行異步回調(diào)?眾所周知,普通方法運行,是單線程的,如果中途有大型操作(如:讀取大文件,大批量操作數(shù)據(jù)庫,網(wǎng)絡(luò)傳輸?shù)龋紩?dǎo)致方法阻塞,表現(xiàn)在界面上就是,程序卡或者死掉,界面元素不動了,不響應(yīng)了
    2012-04-04
  • C# 中的GroupBy的動態(tài)拼接問題及GroupBy<>用法介紹

    C# 中的GroupBy的動態(tài)拼接問題及GroupBy<>用法介紹

    這篇文章主要介紹了C# 中的GroupBy的動態(tài)拼接問題,在文章給大家提到了C# List泛型集合中的GroupBy<>用法詳解,需要的朋友可以參考下
    2017-12-12
  • C#獲取程序文件相關(guān)信息的方法

    C#獲取程序文件相關(guān)信息的方法

    這篇文章主要介紹了C#獲取程序文件相關(guān)信息的方法,可實現(xiàn)獲取程序版本號、版權(quán)聲明、程序文本信息等,需要的朋友可以參考下
    2014-09-09
  • c#創(chuàng)建windows服務(wù)(Windows Services)詳細步驟

    c#創(chuàng)建windows服務(wù)(Windows Services)詳細步驟

    這篇文章主要介紹了c#創(chuàng)建windows服務(wù)(Windows Services)詳細步驟,大家參考使用吧
    2013-12-12
  • C#表達式樹的基本用法講解

    C#表達式樹的基本用法講解

    這篇文章主要介紹了C#表達式樹的基本用法講解,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2020-12-12
  • C#處理Json字符串實例分析

    C#處理Json字符串實例分析

    這篇文章主要通過具體的實例,向我們分析了C#如何處理Json字符串,需要的朋友可以參考下
    2015-02-02
  • C#常用排序方式總結(jié)

    C#常用排序方式總結(jié)

    在最近的項目中經(jīng)常會對C#中的數(shù)據(jù)進行排序,對于基本數(shù)據(jù)類型,其排序方式比較簡單,只需要調(diào)用內(nèi)置算法即可實現(xiàn),但對于自定義數(shù)據(jù)類型以及自定義排序規(guī)則的情況實現(xiàn)起來就比較麻煩,所以在本文章中將詳細介紹一下在中C#中如何對數(shù)據(jù)進行排序,需要的朋友可以參考下
    2024-01-01

最新評論

共和县| 潞西市| 松潘县| 抚松县| 清水河县| 北海市| 都安| 淮滨县| 清镇市| 精河县| 扎赉特旗| 宁国市| 福海县| 静宁县| 忻州市| 越西县| 思茅市| 仁布县| 潜山县| 兰西县| 扎兰屯市| 垫江县| 潍坊市| 逊克县| 西乡县| 大竹县| 黄石市| 平顺县| 玉山县| 齐齐哈尔市| 泸西县| 仙居县| 浪卡子县| 武清区| 磐石市| 沾益县| 阿拉善右旗| 毕节市| 喀喇沁旗| 全南县| 察隅县|