关于代码的编写

转载:http://blog.csdn.net/longwei000/article/details/50715253

首先要引入jar包,使用maven,如果去官网下载也可以,好多人把包都挂在CSDN上赚积分

<dependency><groupId>commons-codec</groupId><artifactId>commons-codec</artifactId><version>1.4</version></dependency><dependency><groupId>commons-httpclient</groupId><artifactId>commons-httpclient</artifactId><version>3.1</version></dependency><dependency><groupId>commons-logging</groupId><artifactId>commons-logging</artifactId><version>1.1.1</version></dependency>

java代码:

package com.test.sms;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 SMSTest {public static void main(String[] args) throws HttpException, IOException {// TODO Auto-generated method stubHttpClient client = new HttpClient();PostMethod post = new PostMethod("http://gbk.api.smschinese.cn/");post.addRequestHeader("Content-Type",  "application/x-www-form-urlencoded;charset=gbk");// 在头文件中设置转码  NameValuePair[] data = { new NameValuePair("Uid", "mu**"), // 注册的用户名  new NameValuePair("Key", "28f7523567"), // 注册成功后,登录网站使用的密钥  new NameValuePair("smsMob", "133********"), // 手机号码  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注册用户,还要在签名里填写公司什么的,本人随便填写的,没有发送成功,客服电话我说要填写准确的

保留代码,以后使用

java调用发短信接口相关推荐

  1. Java调用WebService短信接口

    一.WebService接口说明 以http post的形式进行发送,上面是请求信息,下面是返回值. 接口文档返回值部分介绍. 二.Java代码,其中的MD5工具类请参照我的其他文章,或自己找一个MD ...

  2. Java调用SMS短信通API实现发短信功能

    今天想实现在Java程序中实现发送短信的功能,找了很多的短信平台,大多数都会有免费的体验短信数量,最后选择了中国网建的SMS短信平台,过程如下: 1.使用前需要注册,注册地址为:http://sms. ...

  3. 调用网易短信接口(发短信模板通知)

    调用短信接口出现{"code":414,"msg":"miss param"}错误的解决办法,所需jar包 如下截图 import java ...

  4. java web短信接口_Java调用WebService短信接口-Go语言中文社区

    一.WebService接口说明 以http post的形式进行发送,上面是请求信息,下面是返回值. 接口文档返回值部分介绍. 二.Java代码,其中的MD5工具类请参照我的其他文章,或自己找一个MD ...

  5. winForm调用HTTP短信接口

    最近我们使用了一个短信接口,是http的,给出的访问方式都是一个个网址,参数就附在后面,又是?又是&之类.真是第一次见. 怎么调用呢?总不能在服务器开个浏览器,上面在不停地访问对方站点吧?我想 ...

  6. JAVA对接验证码短信接口DEMO示例

    本文为您提供了JAVA语言版本的验证码短信接口对接DEMO示例 //接口类型:互亿无线触发短信接口,支持发送验证码短信.订单通知短信等. // 账户注册:请通过该地址开通账户 http://user. ...

  7. java版的短信接口封装,免费送给你,自带200条短信

    闪速码可以免费试用200条的短信平台,可以用来发送短信验证码或者发送通知短信.平台不仅支持企业,还支持个人(我最看重这点了).签名审核非常宽松,没有备案或者暂未上线的产品也可以申请签名 今天用闪速码为 ...

  8. java 阿里大于短信接口_阿里大于发送短信使用教程指导

    阿里大于发送短信: 准备工作: (1)应用管理 --> 应用列表 --> 创建应用,从而获取APP Key和APP Secret (2)获取短信签名.短信模板 准备工作完成之后的短信模板 ...

  9. 发短信接口获取验证码

    接口合作公司  :http://sms.inolink.com/LoginFront.aspx  从这里获取id <?php function execPostRequest($url,$fie ...

最新文章

  1. R语言使用read.delim函数读取带分隔符的文本文件
  2. 蓝桥杯-K好数(java)
  3. CImageList类Create函数参数解析
  4. django文档_如何在django官方文档中快速找到需要的内容
  5. mysql基础_月隐学python第22课
  6. MySQL中字符串函数详细介绍
  7. 较常用的Math方法及ES6中的扩展
  8. 个人计算机网刻系统,诚龙网维全自动pxe网刻工具_win7网刻工具_网刻win7系统工具...
  9. 安卓编程 Sqlite的入门编程
  10. ajax请求csv文件,使用Ajax读取csv /文本文件
  11. Linux文件裸写,Linux下使用裸設備作為數據文件
  12. SQL AlawaysOn 之三:SQL服务器加入域
  13. python 听歌识曲_Shazam听歌识曲算法解析+python实现-3 检索歌曲
  14. 程序设计思维与实践 CSP-M2 (3/4/数据班)
  15. 检测U盘插入并自动备份自定义文件下的文件(支持增量更新)
  16. 开发人员360杀毒软件的配置
  17. 自定义视频播放器与慢放滚轮
  18. HTML知识总结图文
  19. 7-1 组织星期信息 (10分)
  20. 实现Swift运行H5网页游戏

热门文章

  1. ngram java_突出与模糊和ngram
  2. 存储卡删除的内容可以恢复吗?
  3. Android_布局2
  4. Sql基础(零基础学数据库_SqlServer版)
  5. java 类方法_java的类方法是什么
  6. 前后分离 php,php服务器如何做前后端分离?
  7. 小米手机发现修改app的icon,icon改变不了。
  8. 香港富商郑慈太寻欢被杀案主犯一审获死刑
  9. MySQL跳过密码登录并修改用户密码
  10. matlab 7.0 使用函数rgb2gray() 出现 Error using == rgb2grayparse_inputs MAP must be a m x 3 array