200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 用Java调用中国网建提供的SMS短信平台接口实现向移动端发送短信

用Java调用中国网建提供的SMS短信平台接口实现向移动端发送短信

时间:2021-06-08 10:52:37

相关推荐

用Java调用中国网建提供的SMS短信平台接口实现向移动端发送短信

1.相关知识请到/api.shtml#top3查看

注意该程序是调用的中国建网提供的接口,如果需要的话,新用户要注册,才能查看密钥,添加密钥才可以使用

需要相应的jar包

commons-logging-1.1.1.jar

commons-httpclient-3.1.jar

commons-codec-1.4.jar

import java.io.UnsupportedEncodingException;import mons.httpclient.Header;import mons.httpclient.HttpClient;import mons.httpclient.NameValuePair;import mons.httpclient.methods.PostMethod;

public class SendMsg_webchinese {public static void main(String[] args)throws Exception{HttpClient client = new HttpClient();PostMethod post = new PostMethod("http://gbk.");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();}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。