配置文件:
url=http://api.ums86.com:9600/sms/Api/Send.do
urlSearchNumber=http://api.ums86.com:9600/sms/Api/SearchNumber.do
urlReply=http://api.ums86.com:9600/sms/Api/reply.do
spcode=*****
username=******
password=******
正文内容:
package com.service.SMS;
import java.io.IOException;
import java.io.InputStream;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Properties;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.methods.PostMethod;
import org.apache.commons.httpclient.params.HttpMethodParams;
//https://api.ums86.com:9600/sms/Api/Send.do?SpCode=000001&LoginName=admin&Password=admin&MessageContent=你有一项编号为123456789的事务需要处理。&UserNumber=186********&SerialNumber=&ScheduleTime=&f=1
public class SMSSenderUnicom {
//发送参数
private String spcode = "*******";//用户的企业编码
private String user_name = "******"; //用户名
private String password = "******"; //密码
private String url = "https://api.ums86.com:9600/sms/Api/Send.do";
private String filePath = "/sms.properties";
// >>> 发送方法 #############
//传入:id:DB中短信唯一ID;mobile:手机号码;message:短信内容
public String SendSms(String id, String mobile, String message) throws IOException {
//从配置文件获取参数,已设置默认值
url = getResource(filePath,"url");
spcode = getResource(filePath,"spcode");
user_