java 向手机发送消息
2016-03-30 15:06
549 查看
HttpClient client = new HttpClient();
PostMethod post = new PostMethod("http://gbk.sms.webchinese.cn");//http://utf8.sms.webchinese.cn/ http://gbk.sms.webchinese.cn
post.addRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=gbk");//在头文件中设置转码
/*
* Uid--该网站的用户名
* key--短信秘钥
* smsMob--手机号,多个手机号以‘,’分隔
* smsText--短信发送的消息
*/
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();
}
PostMethod post = new PostMethod("http://gbk.sms.webchinese.cn");//http://utf8.sms.webchinese.cn/ http://gbk.sms.webchinese.cn
post.addRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=gbk");//在头文件中设置转码
/*
* Uid--该网站的用户名
* key--短信秘钥
* smsMob--手机号,多个手机号以‘,’分隔
* smsText--短信发送的消息
*/
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();
}
相关文章推荐
- android eclipse 导入idea项目
- java.util.concurrent.locks与synchronized
- Java语言基础系列之2--用IDEA中文编码问题
- Java定时器quartz和spring集成
- Android Studio 补全提示,类似Eclipse快捷键"Alt+/"的用法
- Eclipse的Graphical Layout页面下没有界面视图,报错Failed to find the style corresponding to the id 2130772027
- java.lang.IllegalStateException: closed when trying to access response in onResponse(Response respon
- Netty 服务器客户端,发送自定义消息
- spring,IOC和AOP的解析原理和举例
- SpringMVC+Spring3+hibernate4 开发环境搭建以及一个开发实例教程
- JavaWeb学习总结(十七)——JSP中的九个内置对象
- Spring的IOC,AOP产生的原因
- JAVA 页面隐藏手机号或者身份证号
- ubuntu配置JDK
- JavaWeb那些事儿(一)--为什么做java的web开发使用struts2,springMVC和spring这样的框架
- [Java]循环步长不要设置成小数
- Java调优之jvm和线程的内存分析
- Struts2基础学习总结
- 如何快速反编译JAVA的jar包或war包
- javaweb学习总结(十六)——JSP指令