虚拟机里面如何安装window 2003
2011-05-07 14:59
357 查看
首先要获得一个ServiceClient对象,因为这个对象是org.apache.axis2.client.Stub里面定义的,所以你生成的stub里面应该直接就可以使用这个对象,或者调用stub的_getServiceClient()方法来获取这个对象。
得到这个对象之后,添加soap header的方法有如下几种
1,使用addStringHeader方法
2,使用addHeader(SOAPHeaderBlock header)方法
3,使用addHeader(OMElement header)方法
或者自己创建一个OMElement对象,或者使用stub里面的这些内部类提供的方法生成
RequestSOAPHeaderE和RequestSOAPHeader都是Axis2根据wsdl文件自动生成的对象
得到这个对象之后,添加soap header的方法有如下几种
1,使用addStringHeader方法
_serviceClient.addStringHeader(new QName("preifx", "field", "Ns"), "header value");
2,使用addHeader(SOAPHeaderBlock header)方法
SOAPFactory factory = OMAbstractFactory.getSOAP12Factory(); OMNamespace ns = factory.createOMNamespace("http://ws.apache.org/axis2", "hns"); SOAPHeaderBlock shb; shb = factory.createSOAPHeaderBlock("field", ns); shb.setText("value"); _serviceClient.addHeader(shb);
3,使用addHeader(OMElement header)方法
或者自己创建一个OMElement对象,或者使用stub里面的这些内部类提供的方法生成
OMFactory omFactory = OMAbstractFactory.getOMFactory(); OMElement omElement = omFactory.createOMElement(new QName("prefix", "field", "Ns"), null); omElement.setText("value"); hereclient.addHeader(omElement);
RequestSOAPHeaderE rshe = new RequestSOAPHeaderE(); rshe.setRequestSOAPHeader(header); _serviceClient.addHeader(rshe.getOMElement(null, OMAbstractFactory.getOMFactory()));
RequestSOAPHeaderE和RequestSOAPHeader都是Axis2根据wsdl文件自动生成的对象
相关文章推荐
- 一台电脑如何连接到另外一台电脑的虚拟机即里面安装的系统
- 『中级篇』如何在window上通过vagrant安装虚拟机(八)
- 一台电脑如何连接到另外一台电脑的虚拟机即里面安装的系统
- 谈谈这几天在虚拟机里面安装redhat Linux 5的感受
- Window 2003 Server R2安装IIS时总提示“需要Service Pack 2 CD-Rom 上的文件”
- (译)如何用命令行在windows Azure上安装负载平衡的web Farm虚拟机(linux或其他)
- 如何给Windows Server 2003安装光盘集成SP1补丁包
- 虚拟机的安装与如何安装 server 2012 R2 系统
- 如何在Windows Server 2003下安装NetBEUI
- 如何实现在虚拟机上的Linux系统上安装vmware tools
- Kaldi在虚拟机里面安装
- 如何安装图像化桌面x window system
- 如何关掉Java里面的window边框
- window server 2003安装后无法上网问题解决办法总结
- 在虚拟机中如何安装Mac OS X Snow Leopard 10.6
- redis的安装以及增添到window服务里面
- redis的安装以及增添到window服务里面
- window 中同时安装不同版本的python如何进行环境切换和对应版本的pip install
- 如何在windows 2003下安装卡巴斯机6.0
- window 如何找memcached 扩展以及如何把memcached 安装成服务