`
2277259257
  • 浏览: 498495 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

发送短信验证----SMS短信平台

 
阅读更多

JAVA发送手机短信,流传有几种方法:

(1)使用webservice接口发送手机短信,这个可以使用sina提供的webservice进行发送,但是需要进行注册;

(2)使用短信mao的方式进行短信的发送,这种方式应该是比较的常用,前提是需要购买硬件设备

(3)使用中国网建提供的SMS短信平台

 

 

 

首先到网上下载三个jar拷到lib目录

jar包下载
 commons-logging-1.1.1.jar
commons-httpclient-3.1.jar
commons-codec-1.4.jar
  

import java.io.UnsupportedEncodingException;
 import org.apache.commons.httpclient.Header;
 import org.apache.commons.httpclient.HttpClient;
 import org.apache.commons.httpclient.NameValuePair;
 import org.apache.commons.httpclient.methods.PostMethod;

public class SendMsg_webchinese {
   public static void main(String[] args)throws Exception{
        HttpClient client = new HttpClient();
        PostMethod post = new PostMethod("http://gbk.sms.webchinese.cn");
        post.addRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=gbk");//在头文件中设置转码
        NameValuePair[] data ={ new NameValuePair("Uid", "本站用户名"),

                                                 new NameValuePair("Key", "接口安全密码"),

                                                 new NameValuePair("smsMob","手机号码"),

                                                 new NameValuePair("smsText","短信内容")};
        post.setRequestBody(data);
 
        client.executeMethod(post);
        Header[] headers = post.getResponseHeaders();
        int statusCode = post.getStatusCode();
        System.out.println("statusCode:"+statusCode);
        for(Header h : headers) {
            System.out.println(h.toString());
        }
       String result = new String(post.getResponseBodyAsString().getBytes("gbk")); 
       System.out.println(result);
 

       post.releaseConnection();
         
   }

}

对于代码中的参数问题还请参考http://sms.webchinese.cn/default.shtml

分享到:
评论

相关推荐

    C#调用阿里云短信,腾讯云短信,上海八悠短信平台发送验证码

    添加TopSdk.dll,SMS.DLL引用 声明 using SMS; 调用 sms.send();//1成功0失败 添加配置文件 <!--短信配置--> ...--使用那种平台(ali是阿里,sh是用上海,qq是QQ云)--> <add key="pingtai" value="sh"/>

    sms-spring-boot-project:短信服务Spring Boot Starter,目前支持腾讯,阿里和云之讯短信服务,腾讯,阿里和云之讯短信均已验证,期待各位小伙伴合作完善这个项目

    前言短信服务在用户注册,登录,找回密码等相关操作中,可以让用户使用更加便捷,越来越多的公司都采用短信验证的方式让用户进行操作,从而提高用户的实用性。相对于0.0.1版本区别由于v0.0.1版本是直接将三个版本...

    sms发送短信的简单实例

    一个处理手机端登录的发送验证码问题的工具,解压即用,注意有些东西需要自己去申请,代码中有注释

    sms-SYSTEM.rar_短信猫

    系统自身还有对已发短信的查询功能以及查看SIM卡中收到的短信,还为用户提供了电话簿的功能,通过电话簿管理,可以将比较常用的联系人及其手机号码添加到数据库中,方便在发送短信时添加接收人。系统安全方面也做了...

    laravel-sms:Laravel 贴合实际需求同时满足多种通道的短信发送组件

    支持短信验证码未验证时,用户再次请求验证码,在有效分钟内验证码保持一致。 集成短信发送路由,支持 web 和 api 发送方式。 支持验证码调试,debug 模式下可直接查询手机号目前有效的验证码 支持短信验证码发送...

    自己开发的Android 直接发送短信方法附上代码.rar

    这是一个自己开发的Android 直接发送短信方法附上代码,Android 发短信功能,包括了对内容合法性的验证,发送完成弹出提示。自己开发的直接发送短信的方法:  private void sendSMS(String telNo,String smsStr,...

    Sms.zip_短信验证

    调用平台接口,给指定用户发送短信验证码。

    发送静默短信demo

    发送静默在网验证短信,发送静默在网验证短信,发送静默在网验证短信,发送静默在网验证短信,发送静默在网验证短信,发送静默在网验证短信

    send-sms-react-twilio:可以通过Twilio API发送SMS消息的示例React应用程序

    使用React和Twilio发送短信这是使用React和Twilio发送SMS的示例。 它由一个SMSForm组件组成,该组件与服务器端点进行通信以。 要查看如何自己构建项目,请查看博客文章 。 这个项目是从,包括一个React前端和一个...

    短信彩信群发系统平台源码1.0版

    彩翼通WEB短信平台基于C#...7、软件版客户端:客户通过安装此软件,直接登录平台发送短信。客户有两个登录方式,一个是WEB的登录方式,一个是软件版的登录方式。也就是登录方式的不同,登录后的功能及数据都是相同的。

    php调用云片网接口发送短信

    云片发送短信验证码到指定手机号。用户输入短信验证码。在由thinkphp判断验证码是否正确、验证码是否过期来验证验证码通过。 接口地址:https://sms.yunpian.com//v2/sms/single_send.json。 在发送短信的后另建一个...

    Bulk SMS PHP Script-开源

    检查说明=> https://www.proovl.com短信验证=> https://www.virtnumber.com PHP SMS脚本#1 https://sourceforge.net/projects/send-sms-script/ https ://sourceforge.net/projects/bulk-sms/

    sms短信验证

    这个是用第三方(Mob)的SDK实现的短信验证登录的小demo,当点击获取验证码时会提示验证码以发送并且60倒计时,点击提交按钮时会有相应的提示,例如验证码错误、验证码获取错误,成功直接跳转到login界面

    全球短信免费发1.0(只能发英文)

    优点是无需注册,无需通过对方手机验证即可给全球任意一部手机发送短信。E文好的可以发E文,E文不好的可以发拼音。没有什么太大的实用价值,大家闲来无事的时候发着玩吧,全当娱乐了。 Send Free SMS Worldwide ...

    go使用阿里云发送短信

    在开发测试阶段需要用到阿里云短信服务,发送短信用于登录验证,在网上找了一些资料最后测试通过发送短信,下面附上代码希望能帮到大家。

    Send OTP SMS PHP:向您的注册会员发送一次性密码短信-开源

    此脚本只是使用会话发送短信和验证 OTP 的示例。 但是您可以将它与您的数据库一起使用来获取用户并向注册会员发送 OTP SMS 并让他们进行验证。 关于 SMSGatewayCenter.com SMS 网关中心是印度领先的批量 SMS 网关...

    sms-service:通过Twillio发送短信的服务

    通过Twillio服务发送短信的应用程序。 去做 蛮力保护,这意味着可以将消息发送到一个号码的频率不超过特定时间段。 应提供环境设置。 验证号码端点 Twilio的Webhook端点 历史记录网址,它可以是REST GET端点或...

    Telstra-SMS-API:用于 Telstra SMS 的 NodeJS API

    ####发送短信 要求: POST /sms/0412345678 Content-Type: text/plain Hello world! 回复 { "messageId":"CBCB3DCC991D8AF0" } ####获取消息状态 要求: GET /messages/CBCB3DCC991D8AF0 回复 { "to...

    SMS demo.zip

    SMS demo介绍: 选择联系人,撰写短信,发送短信(SMS)。   测试环境: Eclipse 4.2, Android 3.0 以上。 注意:测试环境并不代表适用环境。  

    Thinkphp实现短信验证注册功能

    短信验证平台使用云片,短信验证码的生成使用thinkphp。 思路 1、用户输入手机号,请求获取短信验证码。 2、thinkphp生成短信验证码,存储,同时和其他参数一起发送请求给云片。 3、云片发送短信验证码到指定手机号...

Global site tag (gtag.js) - Google Analytics