当前位置:首页 » 编程语言 » java短信

java短信

发布时间: 2022-02-04 03:28:48

java 如何发送短信

JAVA发送手机短信,流传有几种方法:(1)使用webservice接口发送手机短信,这个可以使用sina提供的webservice进行发送,但是需要进行注册;(2)使用短信mao的方式进行短信的发送,这种方式应该是比较的常用,前提是需要购买硬件设备,呵呵(3)使用中国网建提供的SMS短信平台
JAVA调用

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();

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

② java编写手机短信

当然,在main 中打印

③ Java怎样实现短信发送与接收

Java实现短信发送与接收
/**
*@Authordengsilinming
*@Date2012-9-18
*
*/
packagecom.dengsilinming.mail;

importjava.io.IOException;

importorg.apache.commons.httpclient.Header;
importorg.apache.commons.httpclient.HttpClient;
importorg.apache.commons.httpclient.HttpException;
importorg.apache.commons.httpclient.NameValuePair;
importorg.apache.commons.httpclient.methods.PostMethod;

publicclassSendMsg_webchinese{

/**
*@authordengsilinming
*@dateSep18,2012
*@time9:38:25AM
*@paramargs
*@throwsIOException
*@throwsHttpException
*@description
*/
publicstaticvoidmain(String[]args)throwsHttpException,IOException{
HttpClientclient=newHttpClient();
PostMethodpost=newPostMethod("http://gbk.sms.webchinese.cn");
//PostMethodpost=newPostMethod("http://sms.webchinese.cn/web_api/");
post.addRequestHeader("Content-Type",
"application/x-www-form-urlencoded;charset=gbk");//在头文件中设置转码
NameValuePair[]data={newNameValuePair("Uid","dengsilinming"),//注册的用户名
newNameValuePair("Key","72da78da5ff54f450505"),//注册成功后,登录网站后得到的密钥
newNameValuePair("smsMob","12345678900"),//手机号码
newNameValuePair("smsText","这是专用于测试的信息,能否正常发短信呢?")};//短信内容
post.setRequestBody(data);

client.executeMethod(post);
Header[]headers=post.getResponseHeaders();
intstatusCode=post.getStatusCode();
System.out.println("statusCode:"+statusCode);
for(Headerh:headers){
System.out.println("---"+h.toString());
}
Stringresult=newString(post.getResponseBodyAsString().getBytes(
"gbk"));
System.out.println(result);

}

}

④ java发送手机短信

你是什么需求,如果是要用户注册发验证码这类,只能找短信发送的通讯类公司了;如果你是想给自己发,比如程序跑完了提醒你看结果,程序遇到异常提醒你处理之类,可以用“喵提醒”这类服务。但是无论如何,天下没有免费的午餐,发短信肯定要费用,除非你是用喵提醒的公众号文字提醒这类就可以不需要费用。

⑤ java怎么发送短信啊

我们以前的产品发短信有两个途径
1、短信猫(买来的设备,可以理解为手机,设备提供商会提供操作设备的接口,一般为Jar)
2、短信平台(平台供应商会给你提供接口、帐号、密码,你调用就可以啦,接口一般为jar或webservice,这个是要给账户充值的,如果你是软件开发商可以在平台供应商于客户直接赚取每条1-2分的差价)

如果你可以在移动或者联通可以申请到通道的话也可以直接用,这个我没有弄过。

⑥ java怎样开发短信发送

是要群发短信,给不特定的人发短信,还是说给自己发短信,比如服务器故障了给自己发通知短信?

⑦ java如何发短信

这个原理要讲老半天了
我们普通的发短消息,是靠手机发到短信中心,然后由短信中心发到对方手机
通过网页呢,就是直接把短信发到短信中心,各地的短信中心会提供ip地址和端口号。
这个短信的格式就是按照不同的协议来定义的。里面定义了from ,to ,content,fee,等等
简单的原理就是这样

⑧ 如何用JAVA实现发送手机短信

1.通过移动或联通短信网关发送短信,这需要通信服务商给你开通短信端口,发送短信协议各个服务商都不一样,比如移动的是cmpp2,cmpp3等
2.第二种是通过硬件设备发送短信,这个需要你有专门的硬件设备,比如一个上网卡或者一个手机模块,通过调用com遵从一些协议发送短信

单纯靠写代码是无法发短信的,至少要有一个WEBSERVICE接口或者硬件接口。

⑨ 如何用java实现,定时发送短信息

以前在远标学过Java实现短信自动发送功能主要是用httpclient实现的,要有发短信的端口。
1、硬件设备是一个3G网卡;
2、软件方面需要sun提过的java底层通信common包;
3、此外还需要第三方库SMSLib,这个是开源项目,主要用于实现java发短信的功能;

⑩ java发送短信怎么过

发送短信,需要使用第三方接口的。详细请看接口文档。

热点内容
iphone6s密码怎么取消 发布:2025-04-09 11:54:21 浏览:378
一台电脑如何连接两个服务器吗 发布:2025-04-09 11:53:35 浏览:83
炉石有脚本吗 发布:2025-04-09 11:35:13 浏览:736
sql2000只读 发布:2025-04-09 11:35:04 浏览:260
python字符串转大写 发布:2025-04-09 11:30:04 浏览:834
上海大型饲料存储料塔 发布:2025-04-09 11:19:20 浏览:509
加密提供的安全服务 发布:2025-04-09 11:14:10 浏览:230
怎么修改访问限制密码 发布:2025-04-09 11:09:18 浏览:239
苹果5k和安卓哪个好 发布:2025-04-09 11:04:54 浏览:158
微信账号密码哪里改 发布:2025-04-09 11:02:25 浏览:560