java 实现简单的短信发送

现在中国网建上注册一个自己的账户,

然后里面有代码案例,也有相应的下载jar包的地址

代码如下:

public class Message {
public static void main(String[] args) {
try {
new Message().sendMessage();
} catch (HttpException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
public void sendMessage() throws HttpException, IOException{
HttpClient 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", "theStar"),
new NameValuePair("Key", "73d1e45fd5f0fa2b9a87"),
new NameValuePair("smsMob", "18324121564"),
new NameValuePair("smsText", "验证码:6699")
};
post.setRequestBody(data);
client.executeMethod(post);
Header[] headers = post.getRequestHeaders();
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();
}
}

时间: 2024-10-09 09:45:16

java 实现简单的短信发送的相关文章

andorid一个简单的短信发送程序

1.建立messageProject项目. 2.页面布局main.xml代码如下 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_hei

【SSH网上商城项目实战26】完成订单支付后的短信发送功能

上一节我们使用了Java mail完成了给买家发送邮件的功能,还遗留一个功能,就是给买家发送短信,告诉他订单已经生成之类的.这一节主要介绍一下如何在用户支付完成后自动给用户发送短信. 1.申请短信发送功能 很明显,我们自己不能发短信,也没有做短信的功能,所以我们需要去借助第三方的运营商.但是像中国移动,联通,电信这种不会直接给我们提供短信服务,而是先把短信服务提供给一些运营商,然后这些运营商再提供给我们.  有一个运营商叫“中国网建sms短信通”(官网地址).这个运营商可以给我们提供短信的服务,

Java中实现短信发送

最近跟着做公司的项目偶然接触到的,顺势把这个给记录下来,给自己梳理一下. 采用引入第三方工具的方式,网上查了半天,发现简单的实现方式便是注册一个中国网建的账号,新建账号的时候会附带赠几条免费短信,彩信 ,之后想要在使用就得花钱了.简单的操作流程如下. 网建的链接如下: http://www.smschinese.cn/api.shtml 手机号注册登陆成功之后页面如下: 如上页面可以看到我们之前发送的短息信息以及相关的剩余短信条数. 我们可以参考它那边提供的API接口文档,接入jar包,利用自己

跟阿根一起学Java Web开发四:邮件发送与短信发送的实现

邮件发送与短信发送常见于用户注册认证以及系统消息提示功能模块,但实现代码过于繁琐:使用JSPGen后,深感其对邮件发送.短信发送的封装让复杂活变得简单很多. 一.基础配置 1.jspgen-config.xml 在框架基础配置文件中,找到mail节点及sms节点,按如下配置: <!-- 邮件服务 --> <mail status="true"> <smtp> <!-- 发送类型(SMTP MX) --> <type>SMTP&

c#简单易用的短信发送服务 悠逸企业短信服务

 悠逸企业短信发送服务,是一种比较简单易操作的短信发送服务,使用POST的方式,请求相应地址就可以实现短信发送功能 1 /// <summary> 2 /// 短信发送服务 3 /// </summary> 4 public class ShortMsgHelper 5 { 6 /// <summary> 7 /// 短信服务 账号 8 /// </summary> 9 private static string uid = ConfigurationMan

简单的点击短信发送计时器

  简单的点击短信发送计时器 <input type="button" id="btn" value="发送短信"> <script type="text/javascript" src="/jquery/jquery.js"> var count_time= 60;//定义规定的时间,60秒后再次发送 function start_timer() { if(count_time =

JAVA实现第三方短信发送

JAVA实现第三方短信发送 要想使代码生效需要注册: http://sms.webchinese.cn/default.shtmlhttp://sms.webchinese.cn/default.shtml 在muven项目里面导入jar包 <dependencies> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId>

android手机短信发送

刚学android不久,最近卫卫发给我了一个视频,是怎样制作android手机上的短信发送器,一方面我感觉很有意思,另一方可以陪着她一起,今天弄完了,特来总结一下,虽然说比较简单吧,但还是有总结的必要的. 短信发送器主要是用于android下的短信发送的,其主要的界面就是输入发送母的人的号码和要发的信息的内容,主要界面有两个TextView和两个EditText还有一个Button(在import android.widget.*),下面是布局文件(layout): <?xml version=

互联网短信发送案例

网站的发送短信功能必不可少,这里提供一个强大的平台蝶信通,之所以说它强大是因为改平台提供的接口文档比较详细,支持多种语言,而且附有一些小案例,使用起来相当方便:一般短信发送用途:用户注册.修改密码验证.手机认证.申请神马特殊身份等等,这里付一张注册图: 下面是常用的接口: 发送短信 Send 输入参数: 参数 说明 类型 CorpID 账号 String Pwd 密码 String Mobile 发送手机号码 String Content 发送内容 String Cell 子号 String S