c#代码样例-S05GK接口发送短信

问题描述

C#通过HttpWebRequest和HttpWebResponse请求和获取短信接口信息,提交相关短信内容和接收手机号码,获取提交状态。以下代码参考了速达移动(sudas.cn)接口样例。Post.aspx.cs源码:usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.IO;usingSystem.Net;usingSystem.Text;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;publicpartialclassPost:System.Web.UI.Page{publicstaticstringPostUrl=ConfigurationManager.AppSettings["WebReference.Service.PostUrl"];protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButSubmit_Click(objectsender,EventArgse){stringsname=this.TxtSname.Text.Trim();stringspwd=this.TxtSpwd.Text.Trim();stringscorpid=this.TxtScorpid.Text.Trim();stringsprdid=this.TxtSprdid.Text.Trim();stringsdst=this.TxtSdst.Text.Trim();stringsmsg=this.TxtSmsg.Text.Trim();stringpostStrTpl="sname={0}&spwd={1}&scorpid={2}&sprdid={3}&sdst={4}&smsg={5}";UTF8Encodingencoding=newUTF8Encoding();byte[]postData=encoding.GetBytes(string.Format(postStrTpl,sname,spwd,scorpid,sprdid,sdst,smsg));HttpWebRequestmyRequest=(HttpWebRequest)WebRequest.Create(PostUrl);myRequest.Method="POST";myRequest.ContentType="application/x-www-form-urlencoded";myRequest.ContentLength=postData.Length;StreamnewStream=myRequest.GetRequestStream();//Sendthedata.newStream.Write(postData,0,postData.Length);newStream.Flush();newStream.Close();HttpWebResponsemyResponse=(HttpWebResponse)myRequest.GetResponse();if(myResponse.StatusCode==HttpStatusCode.OK){StreamReaderreader=newStreamReader(myResponse.GetResponseStream(),Encoding.UTF8);LabelRetMsg.Text=reader.ReadToEnd();//反序列化upfileMmsMsg.Text//实现自己的逻辑}else{//访问失败}}}

时间: 2024-10-30 04:03:09

c#代码样例-S05GK接口发送短信的相关文章

通过第三方接口发送短信验证码/短信通知(推荐)_java

需求:将首次交付密码为公共默认密码的方式改为点击入职功能,用短信方式发送系统自动生成的八位含数字.大小写字母和特殊符号生成的密码.短信发送服务由云通信http://www.yuntongxun.com/提供. 随机密码生成方法: /** * 生成随即密码 * @author chao.gao * @param pwd_len 生成的密码的总长度 * @return 密码的字符串 */ public static String genRandomNum(int pwd_len) { // Stri

android中可以通过两种方式调用接口发送短信_Android

第一:调用系统短信接口直接发送短信:主要代码如下: 复制代码 代码如下: //直接调用短信接口发短信 SmsManager smsManager = SmsManager.getDefault(); List<String> divideContents = smsManager.divideMessage(content); for (String text : divideContents) { smsManager.sendTextMessage("150xxxxxxxx&qu

android中可以通过两种方式调用接口发送短信

第一:调用系统短信接口直接发送短信:主要代码如下: 复制代码 代码如下: //直接调用短信接口发短信 SmsManager smsManager = SmsManager.getDefault(); List<String> divideContents = smsManager.divideMessage(content); for (String text : divideContents) { smsManager.sendTextMessage("150xxxxxxxx&qu

perl-PERL短信脚本发送短信?

问题描述 PERL短信脚本发送短信? 我想知道,用perl脚本调用短信接口发送短信,之后如何让把接口返回码和数据一起写入到oracle数据库中,存放在一张表中,脚本该怎么写啊? 解决方案 http://blog.sina.com.cn/s/blog_537cd5cd010140i6.html 解决方案二: perl 发送短信 解决方案三: http://luogen33.iteye.com/blog/1181063

.net定时发送短信

问题描述 .net怎么通过短信接口,实现定时发送短信. 解决方案 解决方案二:可以写一个windows服务器,每个多长时间间隔.或者当系统时间是几点几刻的时候,调用短信接口发送短信.解决方案三:写一个windows服务,服务里面调用你的发短信接口解决方案四:关键你是用什么短信发送设备,短信网关,还是短信Modem,短信网关,就提供了接口,有DLL文件,有相应的调用方法,引用dll后,连接短信网关就可以发送短信了解决方案五:每家具体的接口不同.一般如果用http接口,直接client.donloa

Android如何实现接收和发送短信

每一部手机都具有短信接收和发送功能,下面我们通过代码来实现接收和发送短信功能. 一.接收短信 1.创建内部广播接收器类,接收系统发出的短信广播 2.从获得的内容中解析出短信发送者和短信内容 3.在Activity中注册广播 4.添加接收短信权限 下面放上具体的代码  activity_main.xml文件用于显示短信发送者号码和显示短信内容 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout

PHP开发中常用的十个代码样例_php实例

一.黑名单过滤 function is_spam($text, $file, $split = ':', $regex = false){ $handle = fopen($file, 'rb'); $contents = fread($handle, filesize($file)); fclose($handle); $lines = explode("n", $contents); $arr = array(); foreach($lines as $line){ list($w

PHP发送短信代码分享_php技巧

方法一(比较好,推荐) //PHP发送短信 Monxin专用(PHP代码函数) //本代码基于Monxin 运行 //代码来源:Monxin ./config/functions.php function sms($config,$language,$pdo,$sender,$phone_number,$content){ //demo var_dump(sms(self::$config,self::$language,$pdo,"system","18074507509,

利用VBS发送短信的实现代码(通过飞信)_vbs

光看标题就已经觉得很牛逼了,听说过可以用 PHP 发送短信(飞信),也使用过 Python 实现的 PyFetion 发送过短信(飞信).我也看过对应的 PHP 和 Python 源码,实现起来还是比较复杂的,难道可以用 VBS 来实现? 看到代码后更觉得牛逼,竟然是使用 10086.cn (移动官网)上面的接口来实现的,飞信官方难道已经公布飞信接口了?若不是,难道是代码的作者自己发现的接口?那也太强大了!Google 了一下才发现,哦,都不是,而是 WAP 飞信.像我这种还在用着 2005 年