package cn.ksource.core.util; import cn.ksource.web.Constants; import org.apache.log4j.Logger; import java.util.HashMap; import java.util.Map; public class TestFgcx { private static Logger logger = Logger.getLogger(SMSUtil.class); //发送短信信息接口接入用户名 public static String account = "418928999"; //发送短信信息接口接入密码 public static String pwd = "123123"; //发送短信接口地址 public static String interfaceUrl = "http://dx.it1199.com:83/ApiService.asmx/Send"; //产品编号 public static String product = "6"; //编码类型 public static HttpCharset charset = HttpCharset.UTF8; //余额查询接口地址 public static String balanceUrl = "http://116.213.72.20/SMSHttpService/Balance.aspx"; /** * 发送短信 * @param address 接收信息的号码 * @param message 发送信息内容 * @return * @throws Exception */ public static String sendSMS(String address, String message) throws Exception { logger.info("向手机号:" + address + "发送短信内容:\"" + message + "\""); System.out.println("客户端-向手机号:" + address + "发送短信内容:\"" + message + "\""); Map params = new HashMap(); params.put("account", account); params.put("pwd", pwd); params.put("message", message); params.put("mobile", address); params.put("product", product); String result = HttpUtil.doPost(interfaceUrl, params, charset); logger.info("返回信息:" + result); return result; } public static void main(String[] args) { try { //sendSMS("15803816250", "123456测试联通短信"); sendSMS("15803816250,18637173833","您好,通过本次检查,您的设备运行一切正常,请放心。【"+ Constants.company_name+"服务】"); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } }