简介: 路幻信息短信接口代码接入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();
}
}
}