JAVA 发送手机短信,流传有几种方法:(1)使用 webservice 接口发送手
机短信,这个可以使用 sina 提供的 webservice 进行发送,但是需要进行
注册;(2)使用短信 mao 的方式进行短信的发送,这种方式应该是比较的
常用,前提是需要购买硬件设备,呵呵(3)使用中国网建提供的 SMS 短信
平台(申请账号地址:http://sms.webchinese.cn/default.shtml)
本程序主要是运用了中国网建提供的 SMS 短信平台,这个短信平台基
于 java 提供个专门的接口,话不多说。,上代码,有代码有真相,呵
呵
[java]$view plain copy print ?
1. package$com.text;$$
2. $$
3. import$org.apache.commons.httpclient.Header;$$
4. import$org.apache.commons.httpclient.HttpClient;$$
5. import$org.apache.commons.httpclient.NameValuePair;$$
6. import$org.apache.commons.httpclient.methods.PostMethod;$$
7. $$
8. public$class$SendMsg_webchinese${$$
9. $$
10.$$$$public$static$void$main(String[]$args)$throws$Exception${$$
11. $$
12.$$$$$$$$HttpClient$client$=$new$HttpClient();$$
13.$$$$$$$$PostMethod$post$=$new$PostMethod("http://sms.webchinese.cn/web_api/");$$
14.$$$$$$$$post.addRequestHeader("Content-Type",$$
15.$$$$$$$$$$$$$$$$"application/x-www-form-urlencoded;charset=gbk");//$在头文件中设置转
码XX
16.$$$$$$$$NameValuePair[]$data$=${$new$NameValuePair("Uid",$"cshxxxxxxxx"),$//$注册
的用户名XX
17.$$$$$$$$$$$$$$$$new$NameValuePair("Key",$"53295058d1c46710666a"),
18.$//$注册成功后,登录网站使用的密钥,这个密钥要登录到国建网然后有一个 API 接
口,点进去就有一个 key,可以改,那个才是密钥XX
19.$$$$$$$$$$$$$$$$new$NameValuePair("smsMob",$"187xxxxxxx"),$//$手机号码XX
20.$$$$$$$$$$$$$$$$new$NameValuePair("smsText",$"通知")$};//设置短信内容XXXXXXXXXX
21.$ post.setRequestBody(data);$
22.client.executeMethod(post); $
23.$Header[]$headers$=$post.getResponseHeaders(); $