短信接口代码接入示例(java)
发布日期:
2019-01-01
浏览次数:
0

简介: 路幻信息短信接口代码接入Java示例,依赖HttpClient3.1jar包


import org.apache.commons.httpclient.HttpClient;

import org.apache.commons.httpclient.methods.PostMethod;

import org.apache.commons.httpclient.params.HttpMethodParams;

import org.apache.log4j.Logger;


public class HttpDemo {


private static Logger log = Logger.getLogger(HttpDemo.class);

private static HttpClient client = new HttpClient();

public static void main(String[] args) {

sendsms();

}

/**

* 短信下发示例

*/

private static void sendsms() {

String url = 'http://115.28.143.178:8080/sms/Send.do';   //提交地址

String spId = '4587';   //系统开户分配

String loginName = 'test';   //系统开户分配

String password = 'test';   //系统开户分配

String mobile = '13712345678';   //下发手机号码

String content = '【路幻信息】验证码:6709';   //内容

String subPort = '';   //扩展号

String reserve = '';   //保留字段

PostMethod post = new PostMethod(url);

try {

post.addParameter('spId', spId);

post.addParameter('loginName', loginName);

post.addParameter('password', password);

post.addParameter('content', content);

post.addParameter('mobiles', mobile);

post.addParameter('subPort', subPort);

post.addParameter('reserve', reserve);

post.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, 'GBK');

client.executeMethod(post);

String send = new String(post.getResponseBody(), 'GBK');

log.info('发送结果:' + send);

} catch (Exception e) {

e.printStackTrace();

} finally {

post.releaseConnection();

}

}

}