浅析C#发送短信的原理

简介:

C#发送短信,我们都知道这个基本的应用,但是内部的原理是什么呢?这里我们想大家简单介绍,希望对你理解C#发送短信息的原理有所帮助。

我想当很多读者一看到本文的题目一定会想本文内容一定非常深奥,并且作者一定知道了电信的发送短信的网关地址,其实并非如此。本文其实是利用一个现成的资源,一个可发送短信的Web Serviec。这个Web Service就是新浪网就提供的一个,可供用户直接调用的发送短消息的Web Service。这个Service的地址是http://smsinter.sina.com.cn/ws/smswebservice0101.wsdl。在这个Service中提供了一个发送短消息的方法"sendXml"。此方法的语法格式如下:

string sendXml (carrier , userid , password , mobilenumber , content , msgtype )

sendXml方法中的六个参数均为string类型,并且sendXml方法的返回值也是string类型。

C#发送短信的原理之sendXml方法中的六个参数的具体说明:

◆carrier:运营商名称,具体使用时此参数并没有什么具体要求,即这里面可以随便输,输入的字符串也不会在对方手机中有任何显示。

◆userid:在新浪网上注册的手机号,注册手机所用的地址是:http://sms.sina.com.cn,具体注册方法下面会具体介绍。

◆password:您在新浪网成功注册手机后,新浪网所反馈来的密码。

◆mobilenumber:要发送短信到对方的手机号码。

◆content:所要发送短消息的内容。

◆msgtype:发送短消息的类型,由于本文发送的不是彩信,所以输入"Text"。

调用此Web Service只需在Visual C#开发环境中直接添加Web引用,把该地址输入即可,就可以使用此Web Service中的sendXml方法发送短消息了。当然发送短消息的机器必须接入互联网。

C#发送短信的原理的基本情况就向你介绍到这里,希望对你了解和学习C#发送短信的原理有所帮助。



本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/archive/2010/12/26/1917208.html,如需转载请自行联系原作者

目录
相关文章
|
安全 Java API
阿里云——Java实现手机短信验证码功能
通过手机短信发送验证码,是最普遍、最安全验证用户真实身份的方式。目前,短信验证码广泛应用于用户注册、密码找回、登录保护、身份认证、随机密码、交易确认等应用场景。本文通过调用API开发一个短信验证码为例,带您了解如何实现短信验证码功能。
5602 5
阿里云——Java实现手机短信验证码功能
|
JSON 算法 开发工具
拒绝臃肿,一个文件搞定 C# 调用阿里云短信服务发送短信
短信发送是软件开发中的一个常见功能,在国内常用于基于短信验证码的用户注册、找回密码和操作授权等场景。阿里云的短信服务在调用时需要实现一个不是那么容易的签名算法,但如果只是为了发送短信这一个功能就去引用其提供的 SDK 显得非常不经济。
927 1
|
7月前
|
存储 NoSQL API
短信验证码的简单实现
短信验证码的简单实现
168 0
|
9月前
|
JavaScript API 容器
手机短信验证码登录功能的开发实录(机器识别码、短信限流、错误提示、发送验证码倒计时60秒)
手机短信验证码登录功能的开发实录(机器识别码、短信限流、错误提示、发送验证码倒计时60秒)
198 1
|
11月前
|
存储 安全 API
短信验证码工作原理
当我们在注册各大网站或APP时,通常需要输入验证码来确认身份。验证码是这些平台采用的一种机制,旨在确保用户的安全。那么问题来了:短信验证码在网络上的运作过程是怎样的呢?
短信验证码工作原理
|
11月前
|
小程序 JavaScript 开发者
小程序短信验证码登录,1分钟实现小程序发短信功能,借助云开发10行代码实现短信验证码登录小程序
小程序短信验证码登录,1分钟实现小程序发短信功能,借助云开发10行代码实现短信验证码登录小程序
512 0
|
Java 网络安全 开发工具
【总结】Java实现短信验证码
Java是一种流行的编程语言,验证码是一种常用的网络安全技术。Java发展至今,网上也出现了各种各样的验证码,本人初学Java,下面是我用Java实现短信验证码的总结。
【总结】Java实现短信验证码
|
Java 云计算
JAVA实现《阿里云发送短信验证码以及短信通知》
JAVA实现《阿里云发送短信验证码以及短信通知》
826 0
|
JSON Java 数据格式
发送下单成功短信案例|学习笔记
快速学习发送下单成功短信案例
216 0
发送下单成功短信案例|学习笔记
|
消息中间件 监控 数据处理
支付回调问题分析和解决方式|学习笔记
快速学习支付回调问题分析和解决方式
395 0
支付回调问题分析和解决方式|学习笔记