一个简单的发送短信的小demo

第一步: 兄弟们,首先你们去中国网建的官网去注册一个账户:网址http://sms.webchinese.cn/reg.shtml

第二步: 注册完成之后会有免费的测试短信给你使用;

第三步:创建一个项目 是都是web的不是问题。

注意有三个包导入

需要用到的jar包共三个:
   commons-logging-1.1.1.jar
   commons-httpclient-3.1.jar
   commons-codec-1.4.jar

第四部:写代码:注意从你的账户里获取你自己的密钥啥的,

package cn.itcast.ssm.controller;

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

public class SMSMessage {
      /**
     * @author taotk
     * @date 9, 18, 2016
     * @time 9:38:25 AM
     * @param args
     * @throws IOException
     * @throws HttpException
     * @description
     */  
    public static void main(String[] args) throws HttpException, IOException {  
        HttpClient client = new HttpClient();  
        PostMethod post = new PostMethod("http://gbk.sms.webchinese.cn");  
        // PostMethod post = new PostMethod("http://sms.webchinese.cn/web_api/");  
        post.addRequestHeader("Content-Type",  
                "application/x-www-form-urlencoded;charset=gbk");// 在头文件中设置转码  
        NameValuePair[] data = { new NameValuePair("Uid", "taotingkai"),// 注册的用户名  
                new NameValuePair("Key", "869225f4930840060bb9"),// 注册成功后,登录网站后得到的密钥  
                new NameValuePair("smsMob", "177****2301"),// 手机号码  
                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);  
 
    }  
}

转载于:https://www.cnblogs.com/taotingkai/p/6610801.html

中国网建提供的SMS短信发送相关推荐

  1. 中国网建 java_java中用中国网建提供的SMS短信平台发送短信

    接下来的项目需求中提到需要短信发送功能,以前没有做过,因此便在网上搜了一下.大体上说的都是有三种方法,分别是sina提供的webservice接口.短信mao和中国网建提供的SMS短信平台. 这三种方 ...

  2. java中用中国网建提供的SMS短信平台发送短信

    接下来的项目需求中提到需要短信发送功能,以前没有做过,因此便在网上搜了一下.大体上说的都是有三种方法,分别是sina提供的webservice接口.短信mao和中国网建提供的SMS短信平台. 这三种方 ...

  3. 中国网建java发送短信_短信验证登陆-中国网建提供的SMS短信平台

    一.JAVA发送手机短信常见的有三种方式(如下所列): 使用webservice接口发送手机短信,这个可以使用sina提供的webservice进行发送,但是需要进行注册 使用短信mao的方式进行短信 ...

  4. 用Java调用中国网建提供的SMS短信平台接口实现向移动端发送短信

    1.相关知识请到http://sms.webchinese.cn/api.shtml#top3查看 注意该程序是调用的中国建网提供的接口,如果需要的话,新用户要注册,才能查看密钥,添加密钥才可以使用 ...

  5. Java代码实现SMS短信发送功能

    使用中国建网提供的SMS短信平台实现,登录http://sms.webchinese.cn/reg.shtml注册后,可以免费获得3条彩信和5条短信的使用.具体代码如下: /** 通过SMS平台发送短 ...

  6. html5 sms短信发送_使用电子邮件免费向手机发送短信(SMS)

    html5 sms短信发送 Sometimes being able to send out a quick text message to someone you know would defini ...

  7. JAVA实现SMS短信发送(附:代码)

    **先决条件:网建短信通提供了短信发送API,进入 [http://www.smschinese.cn/api.shtml](http://www.smschinese.cn/api.shtml) 进 ...

  8. SMS短信发送/接收模块

    接下来的任务是封装短信发送/接收模块,本以为很简单,也就是串口通讯,AT指令而已,几天下来,跟预期的还有很多差距,在加上可移植性的考虑,看来时间表要延长了... 底下是与SMS有关的GSM AT指令, ...

  9. 解忧云SMS短信发送系统服务平台源码+解密完美版

    正文: 解忧云SMS短信服务平台系统,短信发送系统,全解密完美版,经过一系列修复现在程序已经可以完全使用. 并且是全解密随时可以二开,无后门,一些bug已经完全修复. 安装教程: 数据库配置文件路径  ...

最新文章

  1. [学习笔记] css中的line-height
  2. 合作伙伴常见技术问题集锦
  3. 计算机视觉编程——增强现实基础
  4. 统计内表行数常用的三种方法
  5. 最小二乘与最大似然估计之间的关系
  6. Android之ActionBar
  7. 使用百度echarts仿雪球分时图(二)
  8. 信捷用c语言编写梯形图,PLC一键启停编程梯形图实例
  9. LoRa点对点系统4 进程通信
  10. 黑产反诈有方法,异常识别我在行—欺诈反洗钱等领域用得最多的经典算法
  11. Unity Shader 卡通渲染 (三):仿塞尔达荒野之息 Shader(顶点色控制细节)
  12. Win10开机时怎么跳过磁盘检查?
  13. Bootstrap Switch 开关控件
  14. 明日之后mumu模拟器找不到服务器,MuMu模拟器玩明日之后常见问题汇总
  15. Tapestry 5 组件模板
  16. 开关电源学习笔记7 --- DC-DC变换器的储能电感设计之磁芯及气隙
  17. 用css写一个向下的箭头
  18. 成功实施年终考核的6个步骤(zt)
  19. ipad wifi信号测试软件,总有适合你 iPad六种无线上网方式汇总
  20. Profinet现场总线耦合器模拟量扩展IO

热门文章

  1. 企业网站友情链接有什么作用,毫无保留的给大家分析
  2. SUMO(零)—— 地图文件转化
  3. 如何嗅探并下载ts并合成视频文件,m3u8文件处理
  4. 2012年02月25日的日记
  5. 从入门到进阶,史上最全Python精华文章合集
  6. C++RPG打怪小游戏
  7. python大数据怎么样_java大数据与python大数据如何选择?
  8. GCC源码分析(十四) — rtx结构体,指令与栈分配
  9. SocketTools 11在所有HTTP客户端组件支持
  10. 【MATLAB】Linux下的matlab的安装