java调用发短信接口
关于代码的编写
转载: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调用发短信接口相关推荐
- Java调用WebService短信接口
一.WebService接口说明 以http post的形式进行发送,上面是请求信息,下面是返回值. 接口文档返回值部分介绍. 二.Java代码,其中的MD5工具类请参照我的其他文章,或自己找一个MD ...
- Java调用SMS短信通API实现发短信功能
今天想实现在Java程序中实现发送短信的功能,找了很多的短信平台,大多数都会有免费的体验短信数量,最后选择了中国网建的SMS短信平台,过程如下: 1.使用前需要注册,注册地址为:http://sms. ...
- 调用网易短信接口(发短信模板通知)
调用短信接口出现{"code":414,"msg":"miss param"}错误的解决办法,所需jar包 如下截图 import java ...
- java web短信接口_Java调用WebService短信接口-Go语言中文社区
一.WebService接口说明 以http post的形式进行发送,上面是请求信息,下面是返回值. 接口文档返回值部分介绍. 二.Java代码,其中的MD5工具类请参照我的其他文章,或自己找一个MD ...
- winForm调用HTTP短信接口
最近我们使用了一个短信接口,是http的,给出的访问方式都是一个个网址,参数就附在后面,又是?又是&之类.真是第一次见. 怎么调用呢?总不能在服务器开个浏览器,上面在不停地访问对方站点吧?我想 ...
- JAVA对接验证码短信接口DEMO示例
本文为您提供了JAVA语言版本的验证码短信接口对接DEMO示例 //接口类型:互亿无线触发短信接口,支持发送验证码短信.订单通知短信等. // 账户注册:请通过该地址开通账户 http://user. ...
- java版的短信接口封装,免费送给你,自带200条短信
闪速码可以免费试用200条的短信平台,可以用来发送短信验证码或者发送通知短信.平台不仅支持企业,还支持个人(我最看重这点了).签名审核非常宽松,没有备案或者暂未上线的产品也可以申请签名 今天用闪速码为 ...
- java 阿里大于短信接口_阿里大于发送短信使用教程指导
阿里大于发送短信: 准备工作: (1)应用管理 --> 应用列表 --> 创建应用,从而获取APP Key和APP Secret (2)获取短信签名.短信模板 准备工作完成之后的短信模板 ...
- 发短信接口获取验证码
接口合作公司 :http://sms.inolink.com/LoginFront.aspx 从这里获取id <?php function execPostRequest($url,$fie ...
最新文章
- R语言使用read.delim函数读取带分隔符的文本文件
- 蓝桥杯-K好数(java)
- CImageList类Create函数参数解析
- django文档_如何在django官方文档中快速找到需要的内容
- mysql基础_月隐学python第22课
- MySQL中字符串函数详细介绍
- 较常用的Math方法及ES6中的扩展
- 个人计算机网刻系统,诚龙网维全自动pxe网刻工具_win7网刻工具_网刻win7系统工具...
- 安卓编程 Sqlite的入门编程
- ajax请求csv文件,使用Ajax读取csv /文本文件
- Linux文件裸写,Linux下使用裸設備作為數據文件
- SQL AlawaysOn 之三:SQL服务器加入域
- python 听歌识曲_Shazam听歌识曲算法解析+python实现-3 检索歌曲
- 程序设计思维与实践 CSP-M2 (3/4/数据班)
- 检测U盘插入并自动备份自定义文件下的文件(支持增量更新)
- 开发人员360杀毒软件的配置
- 自定义视频播放器与慢放滚轮
- HTML知识总结图文
- 7-1 组织星期信息 (10分)
- 实现Swift运行H5网页游戏
热门文章
- ngram java_突出与模糊和ngram
- 存储卡删除的内容可以恢复吗?
- Android_布局2
- Sql基础(零基础学数据库_SqlServer版)
- java 类方法_java的类方法是什么
- 前后分离 php,php服务器如何做前后端分离?
- 小米手机发现修改app的icon,icon改变不了。
- 香港富商郑慈太寻欢被杀案主犯一审获死刑
- MySQL跳过密码登录并修改用户密码
- matlab 7.0 使用函数rgb2gray() 出现 Error using == rgb2grayparse_inputs MAP must be a m x 3 array