java发送短信开发,第三方接口方法
必备的三个jar包Maven有自己去下:
commons-logging commons-logging 1.1
commons-httpclient commons-httpclient 3.1
commons-codec commons-codec 1.4
第三方参数及其接口
java示例代码:
HttpClient client = new HttpClient();
PostMethod post = new PostMethod("http://gbk.api.smschinese.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","验证码:8888")};
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();
最新文章
- getJson
- linux下安装svn server
- iOS - JSON 数据解析
- Ubuntu下编译第一个C程序的成功运行
- php 采集程序 宋正河
- Android设计模式系列-组合模式
- 跟着刚哥梳理java知识点——流程控制(六)
- 201521044091《java程序设计》第四次总结
- SpringBoot实战 之 异常处理篇
- c++——智能指针学习(unique_ptr)
- G - Balanced Lineup POJ - 3264 线段树最大最小值区间查询模版题
- middleware#52
- topcoder srm 390 div1
- Hadoop Mapreduce 参数 (二)
- 3.circle (圆)
- 分享一个以前写的基于C#语言操作数据库的小框架
- C语言各种存储模式的区别?最常用的存储模式有哪些?
- vector 迭代 删除指定的元素
- ROS的ovpn设置
- curl下载目录