C#实现手机发送验证码

之前不怎么了解这个,一直以为做起来很复杂。 直到前两天公司要求要做这个功能。 做了之后才发现 这不过就是一个POST请求就能实现的东西。现在给大家分享一下,有不足之处还请多多指教。 废话不多说 直接上代码。

1.先获取一个随机数字验证码(这里是6位数),然后编辑好需要发送的内容。 这里还做了个手机号码合法性的验证。

 View Code

2.然后调用发送消息的方法。传入地址和参数就OK了, 这里需要注意的是 要把发送的内容转换成字节。

3. 如果发送成功,返回的是一串XML数据,像这样的

1 <?xml version="1.0" encoding="utf-8" ?><returnsms>
2  <returnstatus>Success</returnstatus>
3  <message>ok</message>
4  <remainpoint>62095</remainpoint>
5  <taskID>2779227</taskID>
6  <successCounts>1</successCounts></returnsms>

这样就完成了, 希望对你们有帮助。

 

 

 

转载:http://www.cnblogs.com/larry-th/p/7090054.html

posted @ 2017-09-06 19:37  绿色的草  阅读(269)  评论(0编辑  收藏  举报