短信接口代码接入示例(java)

2016-03-10 17:03:41
roadm
3037
最后编辑:roadmzhang 于 2016-04-10 13:56:59
简介: 路幻信息短信接口代码接入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();
		}
	}
	
}
发表评论
评论通过审核后显示。