zoukankan      html  css  js  c++  java
  • Java调用WebService实例

        /**
         * 检查QQ是否在线
         */
        @Test
        public void qqCheckOnline(){
            String endpoint = "http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?wsdl";
            Service service = new Service();
            try {
                Call call = (Call) service.createCall();
                call.setTargetEndpointAddress(new java.net.URL(endpoint));
                call.setSOAPActionURI("http://WebXml.com.cn/qqCheckOnline");
                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, ParameterMode.IN);
                call.setReturnType(XMLType.SOAP_STRING);
                System.out.println(call.invoke(new Object[]{"160468630*"}));
            }catch (Exception e) {
                e.printStackTrace();
            }
    
        }
    
        /**
         * 获取天气
         */
        @Test
        public void getWeather(){
            String endpoint = "http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl";
            Service service = new Service();
            try {
                Call call = (Call) service.createCall();
                call.setTargetEndpointAddress(new URL(endpoint));
                call.setSOAPActionURI("http://WebXml.com.cn/getWeather");
                call.setOperationName(new QName("http://WebXml.com.cn/", "getWeather"));
                call.addParameter(new QName("http://WebXml.com.cn/", "theCityCode"),
                        org.apache.axis.encoding.XMLType.XSD_STRING, ParameterMode.IN);
                call.addParameter(new QName("http://WebXml.com.cn/", "theUserID"),
                        org.apache.axis.encoding.XMLType.XSD_STRING, ParameterMode.IN);
                call.setReturnType(XMLType.SOAP_VECTOR);
                System.out.println(call.invoke(new Object[]{"",""}));
            }catch (Exception e) {
                e.printStackTrace();
            }
    
        }
    
  • 相关阅读:
    计算机病毒
    wordpress搬家教程
    javascript的DOM学习之选项卡制作
    javascript的DOM学习上
    [转]jQuery 引用地址{包括jquery和google提供的地址}, 节省你不必要的流量
    CSS3属性之:transition
    CSS3属性之:animastion
    css3学习系列之box-shadow(1)
    使ie678支持css3伪类选择器的插件
    个人网站名称填写注意事项
  • 原文地址:https://www.cnblogs.com/guoyx/p/15608105.html
Copyright © 2011-2022 走看看