博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
中国网建之SMS
阅读量:6903 次
发布时间:2019-06-27

本文共 1319 字,大约阅读时间需要 4 分钟。

import org.apache.commons.httpclient.Header;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.NameValuePair;import org.apache.commons.httpclient.methods.PostMethod;/** * @Author Hudg * @Description * @Date 11:15 2018/4/25 **/public class SMSTest {    public static void main(String[] args)throws Exception    {        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", "uid"),                new NameValuePair("Key", "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();    }}

 

转载于:https://www.cnblogs.com/HotDogHome/p/9065668.html

你可能感兴趣的文章
动态规划——01背包问题
查看>>
观察者模式(C#实现 + eventhandler)
查看>>
go chapter 9 - 反射
查看>>
再读《模式识别》
查看>>
13. vs2010 ClientID bug处理
查看>>
Android学习笔记(第一天)
查看>>
MySQL的基本操作--第一弹
查看>>
第三次java作业
查看>>
openkm开发环境搭建过程(三)寻找缺失的jar并安装到maven本地仓库
查看>>
《高性能MySQL》 读书总结
查看>>
ELK批量删除索引
查看>>
Apache Spark源码走读之9 -- Spark源码编译
查看>>
Selenium-WebDriverApi接口
查看>>
Android-Activity-Dialog theme touch outsize
查看>>
escape()、encodeURI()、encodeURIComponent()区别详解
查看>>
多线程编程之嵌套锁
查看>>
多线程编程之Linux环境下的多线程(二)
查看>>
五、重绘与回流
查看>>
c#SQLserver数据类型
查看>>
2018-2019 20165208 网络对抗 Exp2 后门原理与实践
查看>>