C# 发送手机短信
由于使用 收费 第三方 屏蔽 可能有 免费 第三方。
private const string Cdkey = "8S*********************";密钥id
        private const string Password = "151515******";密钥密码
        private const string BaseUrl = "http://hprpt******地址*";
        /// <summary>
        /// 发送及时短信
        /// </summary>
        /// <param name="phone"></param>
        /// <param name="content"></param>
        /// <returns></returns>
        public string SendSms(string phone, string content)
        {
            //UTF-8
            string Content = HttpUtility.UrlEncode(content.Trim(), System.Text.Encoding.GetEncoding("UTF-8"));
            phone = phone.Replace("\r\n", "").Trim();
            string sendurl = BaseUrl + "/sdkproxy/sendsms.action?cdkey=" + Cdkey + "&password=" + Password + "&phone=" + phone + "&message=" + Content;
            var resultstr = string.Empty;
            try
            {
                var rst = (HttpWebRequest)WebRequest.Create(sendurl); //主要第一步
                using (var stream = rst.GetResponse().GetResponseStream())//第二步
                {
                    if (stream != null)
                    {
                        using (var reader = new StreamReader(stream, Encoding.GetEncoding("UTF-8")))//3
                        {
                            resultstr = reader.ReadToEnd();//4
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return resultstr;
        }
C# 发送手机短信的更多相关文章
- SNF开发平台WinForm之十二-发送手机短信功能调用-金笛-SNF快速开发平台3.3-Spring.Net.Framework
		1.调用前组装参数 2.调用发送信息服务脚本 .调用前组装参数: BaseSendTaskEntity entity = new BaseSendTaskEntity(); entity.Mess ... 
- 利用java实现的一个发送手机短信的小例子
		今天闲来无事,在微博上看到一个关于用java实现的一个发送手机短信的程序,看了看,写的不太相信,闲的没事,把他整理下来,以后可能用得着 JAVA发送手机短信,流传有几种方法:(1)使用webservi ... 
- C#简单实现发送手机短信
		偶然想起,像编写一个从电脑向手机发送短信的程序,从网上查找到有三种方式:(1)使用webservice接口发送手机短信,这个可以使用sina提供的webservice进行发送,但是需要进行注册;(2) ... 
- JAVA发送手机短信
		<p><span>JAVA发送手机短信,流传有几种方法:(1)使用webservice接口发送手机短信,这个可以使用sina提供的webservice进行发送,但是需要进行注册 ... 
- 装饰者模式的学习(c#)    EF SaveChanges() 报错(转载)   C# 四舍五入 保留两位小数(转载)  DataGridView样式生成器使用说明   MSSQL如何将查询结果拼接成字符串   快递查询 C#  通过smtp直接发送邮件   C# 带参访问接口,WebClient方式    C# 发送手机短信    文件 日志 写入 与读取
		装饰者模式的学习(c#) 案例转自https://www.cnblogs.com/stonefeng/p/5679638.html //主体基类 using System;using System.C ... 
- 用Java通过串口发送手机短信
		用Java通过串口发短信其实很简单,因为有现成的类库供我们使用.有底层的类库,也有封装好一点的类库,下面我介绍一下在 Win32 平台下发送短信的方法. 如果你想用更底层的类库开发功能更强大的应用程序 ... 
- 四:java调接口实现发送手机短信验证码功能
		1.点击获取验证码之前的样式: 2.输入正确的手机号后点击获取验证码之后的样式: 3.如果手机号已经被注册的样式: 4.如果一个手机号一天发送超过3次就提示不能发送: 二:前台的注册页面的代码:reg ... 
- yii2验证密码->手机号码短信发送>手机短信发送频繁问题
		<?php namespace frontend\models; use Yii; use yii\base\Model; class ChangeMobileSendRequestForm e ... 
- Java调用WebService接口实现发送手机短信验证码功能,java 手机验证码,WebService接口调用
		近来由于项目需要,需要用到手机短信验证码的功能,其中最主要的是用到了第三方提供的短信平台接口WebService客户端接口,下面我把我在项目中用到的记录一下,以便给大家提供个思路,由于本人的文采有限, ... 
- Python3利用Twilio(国际)以及腾讯云服务(国内)免费发送手机短信
		原文转载自「刘悦的技术博客」https://v3u.cn/a_id_152 短信服务验证服务已经不是什么新鲜事了,但是免费的手机短信服务却不多见,本次利用Python3.0基于Twilio和腾讯云服务 ... 
随机推荐
- Java文件及文件夹的创建与删除
			功能 这个实例实现了在D盘创建一个文件和文件夹,并删除它们. 函数介绍 createNewFile():当文件不存在时,根据绝对路径创建该文件. delete():删除文件或者文件夹. ... 
- java网络编程(6)——实现一个服务器把小写转大写
			实现一个服务器,通过我们发送的文本数据,然后转回大写放回,实现一个服务端与客户端的交互,用over来作为结束标记,具体代码如下: 客户端: package com.seven.tcp; import ... 
- spring 配置文件无法加载,junit找不到xml配置文件java.lang.IllegalStateException: Failed to load ApplicationContext
			最近遇到一个奇怪的问题.maven项目再进行junit单元测试的时候发现无法加载配置文件.一会能加载一会又不能加载.然后试了在src/main/resource下面的配置文件放到src/test/re ... 
- java:list排序
			第一种方法:就是list中对象(bean文件)实现Comparable接口,代码如下: package com.mapred.entity; public class Bar implements C ... 
- 讨论MMU
			MMU是Memory Management Unit的缩写,中文名是内存管理单元,它是中央处理器(CPU)中用来管理虚拟存储器.物理存储器的控制线路,同时也负责虚拟地址映射为物理地址,以及提供硬件机制 ... 
- mysql 查询表死锁 和结束死锁的表步骤
			1.查询是否锁表 show OPEN TABLES ; 2.查询进程 show processlist 查询到相对应的进程===然后 kill id 3.查看正在锁的事务 SELECT * FR ... 
- SQL注入攻击三部曲之入门篇
			SQL注入攻击三部曲之入门篇 服务器安全管理员和攻击者的战争仿佛永远没有停止的时候,针对国内网站的ASP架构的SQL注入攻击又开始大行其道.本篇文章通过SQL注入攻击原理引出SQL注入攻击的实施方法, ... 
- 用vs2013+velt-0.1.4进行嵌入式开发 进行海思平台 UBOOT 开发
			1.1 什么是VELT VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发.利用这个插件 ... 
- HTML5中的checkbox
			HTML5中的checkbox 1.选中checkbox (1)<input type="checkbox" checked/> (2)<input type=& ... 
- STM32f4 ARM Bootloader
			参考资料: 基于ARM 的嵌入式系统Bootloader 启动流程分析 Bootloader 详解 ( 代码环境 | ARM 启动流程 | uboot 工作流程 | 架构设计) Android系统启动 ... 
