必备的三个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();

最新文章

  1. getJson
  2. linux下安装svn server
  3. iOS - JSON 数据解析
  4. Ubuntu下编译第一个C程序的成功运行
  5. php 采集程序 宋正河
  6. Android设计模式系列-组合模式
  7. 跟着刚哥梳理java知识点——流程控制(六)
  8. 201521044091《java程序设计》第四次总结
  9. SpringBoot实战 之 异常处理篇
  10. c++——智能指针学习(unique_ptr)
  11. G - Balanced Lineup POJ - 3264 线段树最大最小值区间查询模版题
  12. middleware#52
  13. topcoder srm 390 div1
  14. Hadoop Mapreduce 参数 (二)
  15. 3.circle (圆)
  16. 分享一个以前写的基于C#语言操作数据库的小框架
  17. C语言各种存储模式的区别?最常用的存储模式有哪些?
  18. vector 迭代 删除指定的元素
  19. ROS的ovpn设置
  20. curl下载目录

热门文章

  1. 如何进行TIDB优化之Grafana(TiDB 3.0)关注监控指标
  2. 【LeetCode】94. 二叉树的中序遍历
  3. bootstrap table记录一下
  4. 《MySQL实战45讲》(8-15)笔记
  5. PTA 朋友圈 (25 分) 代码详解 (并查集)
  6. Git-03-工作区和暂存区
  7. MySQL-09-SQL执行计划
  8. GET请求与POST请求详解
  9. Ubuntu完全卸载Docker步骤
  10. SpringBoot开启异步方法