soap 设置header 添加头元素 webservice wsdl
来源:互联网 发布:画人体的软件 编辑:程序博客网 时间:2024/05/17 09:10
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 SendSMSZOP implements Runnable {
public String phones = null;//adfbcc
public String msg = null;//"测试";
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 = send2ZOP(phones,msg);
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 );
}
private String send2ZOP(String phones, String msg) {
String ret=null;
try {
String Username = "dkfj";
String Password = "123456";
String nameSpace = "http://tempuri.org/";
String endPoint = "http://1.6.5.1/friend_ws/Ses.asmx";
Service service = new Service();
Call call = null;
call = (Call) service.createCall();
call.setTargetEndpointAddress(new URL(endPoint));
call.setOperationName(new QName(nameSpace, "SendMsg"));
call.addParameter(new QName(nameSpace, "RNos"), XMLType.XSD_STRING,
ParameterMode.IN);
call.addParameter(new QName(nameSpace, "Msg"), XMLType.XSD_STRING,
ParameterMode.IN);
call.setReturnType(XMLType.XSD_STRING);
call.setUseSOAPAction(true);
call.setSOAPActionURI("http://tempuri.org/SendMsg");
SOAPHeaderElement element = new SOAPHeaderElement(new QName(
nameSpace, "ValidHeader"));
SOAPElement se = element.addChildElement("Username");
se.addTextNode(Username);
se = element.addChildElement("Password");
se.addTextNode(Password);
call.addHeader(element);
ret = (String) call.invoke(new Object[] { phones, msg });
// System.out.println(ret);
} catch (Exception e) {
e.printStackTrace();
}
return ret;
}
}
- soap 设置header 添加头元素 webservice wsdl
- wsdl中添加soap:header元素
- webservice wsdl和soap
- php wsdl SOAP WebService
- webservice SOAP WSDL
- 理解webservice SOAP WSDL
- webservice SOAP WSDL
- webservice wsdl soap axis
- Webservice soap wsdl区别
- webservice soap wsdl
- WebService三大基本元素 SOAP WSDL UDDI
- 使用AXIS进行webservice开发-添加SOAP Header
- SOAP Header 元素
- WebService 与 SOAP、WSDL、UDDI
- 彻底理解webservice SOAP WSDL
- Webservice/SOAP/WSDL释疑篇
- 彻底理解webservice SOAP WSDL
- webservice中wsdl和soap
- Oracle中日期函数的使用
- ADO.NET的连接式和断开式
- 【转帖】用VNC远程登录Ubuntu桌面
- Session模型简介
- 影响世界的100条管理定律
- soap 设置header 添加头元素 webservice wsdl
- 识人九句
- tomcat配置Https
- 在ASP.NET页面间传递任意数据的方法与实例
- mysql删除某个字段重复的数据
- 应聘总经理的答卷,供大家打分!(一)
- 火影394话情报
- C#中测试程序运行时间的【诊断与测试】
- 深入ASP.NET 2.0的提供者模型