import java.net.URL; import javax.xml.namespace.QName; import javax.xml.rpc.ParameterMode; import org.apache.axis.client.Call; import org.apache.axis.client.Service; import org.apache.axis.encoding.XMLType; import org.apache.axis.message.soAPHeaderElement; import javax.xml.soap.soAPElement; public class SendSMSBJ2 implements Runnable { public String phones = null;//"15345667766" public String msg = null;// "kkk测试"; public int T_count = 0; public int tname = 0; public void run() { // System.out.println("[TN:"+tname+"] "+T_count); long s = System.currentTimeMillis(); String r = send2BJ(username, password, mobile, smscontent); long e = System.currentTimeMillis(); String time = (e - s) / 1000 == 0 ? (e - s) + "毫秒" : (e - s) / 1000 + "秒" + (e - s) % 1000 + "毫秒"; System.out.println("[TN:" + tname + "] P:" + phones + " ST->" + time + ",R->" + r); // System.out.println("ST->"+time+",R->"+r ); } public static String send2BJ(String username,String password,String mobile,String smscontent) { String ret = null; String md5 = null; try { String nameSpace = "http://tempuri.org/"; String endPoint = "http://www.ldsm.com/Service.asmx"; Service service = new Service(); Call call = null; call = (Call) service.createCall(); call.setTargetEndpointAddress(new URL(endPoint)); call.setoperationName(new QName(nameSpace,"SendSMS")); call.addParameter(new QName("http://DefaultNamespace","username"), XMLType.XSD_STRING,ParameterMode.IN); call.addParameter(new QName("http://DefaultNamespace","password"),"mobile"),"smscontent"),ParameterMode.IN); call.setReturnType(XMLType.XSD_INT); call.setUseSOAPAction(true); call.setSOAPActionURI(nameSpace + "SendSMS"); System.out.println(call.invoke(new Object[] { username, smscontent})); } catch (Exception e) { e.printstacktrace(); } return ret; } static String username="saaa"; static String password="123456"; static String smscontent="abc测试"; static String mobile = "159211156331"; static String SendTime = ""; public static void main(String[] a) { send2BJ( username, smscontent); } }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。