1.导入三个jar包
2.测试代码
public void message() throws HttpException, IOException {
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", "zhu*****"),
new NameValuePair("Key", "d41d8cd98f00b204e980"),
new NameValuePair("smsMob","1880042****"),
new NameValuePair("smsText","你的验证码为:696983")};
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();
}
3.运行结果
statusCode:200
Cache-Control: no-cache
Content-Length: 1
Content-Type: text/html
Expires: Wed, 23 Oct 2019 01:43:20 GMT
Server: Microsoft-IIS/7.5
Set-Cookie: CHNET=Temp%5Fusername=201910249432098798; expires=Wed, 20-Jul-2022 01:43:20 GMT; path=/
Set-Cookie: ASPSESSIONIDACAAQQTC=NOOOMEHAMDHIPPLIOOANKOCE; path=/
X-Powered-By: ASP.NET
Date: Thu, 24 Oct 2019 01:43:19 GMT
1