axis2 client 調用webservice例子


 String url = "http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx";  
         Service service = new Service();  
         Call call = (Call) service.createCall();  
         call.setTargetEndpointAddress(new java.net.URL(url));  
         call.setOperationName(new QName("http://WebXml.com.cn/", "qqCheckOnline"));

            call.addParameter(new QName("http://WebXml.com.cn/","qqCode"),
                    org.apache.axis.encoding.XMLType.XSD_STRING,
                    javax.xml.rpc.ParameterMode.IN);
         call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);
         call.setUseSOAPAction( true );
         call.setSOAPActionURI( "http://WebXml.com.cn/qqCheckOnline" );
         String result = (String) call.invoke( new Object[]{"18129478"});
         System.out.println(result);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM