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();
            }
    
        }
    
  • 相关阅读:
    no.5.print sum
    0.1 hint crack
    no.4 抽奖测试
    no2.crossdomain.xml批量读取(待完善)
    no.1
    day7-读写分离
    day6-主从
    day5-备份
    day4-用户授权
    Day3-体系结构+查询+导入/出
  • 原文地址:https://www.cnblogs.com/guoyx/p/15608105.html
Copyright © 2011-2022 走看看