码迷,mamicode.com
首页 > 移动开发 > 详细

Java通过代码发给手机发信息

时间:2018-04-02 17:06:36      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:下载地址   get   uid   throws   web   head   cut   代码   地址   

一、代码

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 SendMsg_webchinese {

public static void main(String[] args) throws HttpException, IOException {
HttpClient client = new HttpClient();
PostMethod post = new PostMethod("http://gbk.sms.webchinese.cn");
// PostMethod post = new
// PostMethod("http://sms.webchinese.cn/web_api/");
post.addRequestHeader("Content-Type",
"application/x-www-form-urlencoded;charset=gbk");// 在头文件中设置转码
NameValuePair[] data = { new NameValuePair("Uid", "注册的用户名"),// 注册的用户名
new NameValuePair("Key", "注册成功后,登录网站后得到的密钥"),// 注册成功后,登录网站后得到的密钥
new NameValuePair("smsMob", "手机号码"),// 手机号码多个以“,”分隔 如 12345678900,12365498700
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);
}
}

二、项目所需jar包

commons-logging-1.1.1.jar
下载地址:http://pan.baidu.com/s/1CSonc
commons-httpclient-3.1.jar
下载地址:http://pan.baidu.com/s/1sjjXy6x
commons-codec-1.4.jar
下载地址:http://pan.baidu.com/s/1eQGhVhS

Java通过代码发给手机发信息

标签:下载地址   get   uid   throws   web   head   cut   代码   地址   

原文地址:https://www.cnblogs.com/dwxt/p/8695124.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!