程序笔记   发布时间:2022-07-13  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了C# 实现发送手机短信功能大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

依然是.Net Framework下

我这里用的是网建 前五条是免费的 发完就会收费 但是不妨碍在升学项目答辩的时候装个杯 !

@H_696_4@1.先去 http://sms.webchinese.cn/ 注册一个账号 记住用户名 完了之后登录密码会通过短信发送到手机上面
@H_696_4@ 
@H_696_4@
C# 实现发送手机短信功能C# 实现发送手机短信功能
@H_696_4@C# 实现发送手机短信功能
2.登录进去之后 设置签名 拿到自己的短信密匙 这些都要用的
 
C# 实现发送手机短信功能
@H_696_4@C# 实现发送手机短信功能
@H_696_4@
3.接下来就可以用了
@H_696_4@ 
C# 实现发送手机短信功能点击查看代码
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net;
using System.IO;
namespace WebCoreMvc.Models
{
    public class SendMSM
    {
      	//这些xxxxx的都需要自己填
        private static String url = "http://utf8.sms.webchinese.cn/?";//发送短信平台网址SMS 这个不用改
        private static String strUid = "Uid=xxx";//注册的SMS平台账号的用户名
        private static String strKey = "&key=xxxxxxxxxxx";//注册的SMS平台的接口密匙
        private static String strMob = "&smsMob=xxxxxxx";//发送短信的手机号码
        private static String strContent = "&smsText=xxxxxx";// 发送的内容
	

        //调用Send方法 发送短信  返回的是状态码 下面有一张表
        public String Send()
        {
            // 其实这里就是拼接一下短信信息 
            url = url + strUid + strKey + strMob + strContent;
            return GetHtmlFromUrl(url);
        }


        /// <sumMary>
        /// 发送消息机制
        /// </sumMary>
        /// <param name="url"></param>
        /// <returns></returns>
        public String GetHtmlFromUrl(String url)
        {
            String strRet = null;
            if (String.IsNullOrEmpty(url))
            {
                return strRet;
            }
            String targeturl = url.Trim().ToString();
            try
            {
                httpWebrequest hr = (httpWebrequest)Webrequest.Create(targeturl);
                hr.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)";
                hr.Method = "GET";
                hr.Timeout = 30 * 60 * 1000;
                WebResponse hs = hr.GetResponse();
                Stream sr = hs.GetResponseStream();
                StreamReader ser = new StreamReader(sr, Encoding.Default);
                strRet = ser.ReadToEnd();
            }
            catch (Exception)
            {
                strRet = null;
            }
            return strRet;
        }

    }
}

 

下面这张表是发送短信返回的状态码

C# 实现发送手机短信功能

 

 

大佬总结

以上是大佬教程为你收集整理的C# 实现发送手机短信功能全部内容,希望文章能够帮你解决C# 实现发送手机短信功能所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:php程序员答辩
猜你在找的程序笔记相关文章
其他相关热搜词更多
phpJavaPython程序员load如何string使用参数jquery开发安装listlinuxiosandroid工具javascriptcap