//实现短信发送:下面把相关提示内容换成他人手机号和要发送的信息就能让对方收到你的短信,填好后运行下就发送成功了
public class Message {
public static void main(String[] args) throws Exception {
HttpClient client = new HttpClient();
PostMethod post = new PostMethod("http://utf8.sms.webchinese.cn/"); //Utf-8编码Url
post.addRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");// 在头文件中设置转码
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("utf-8"));
System.out.println(result);
post.releaseConnection();
}
}
/*需要导入的jar包
commons-logging-1.1.1.jar
commons-httpclient-3.1.jar
commons-codec-1.4.jar */