zoukankan      html  css  js  c++  java
  • java使用.net的webservice

    1.下载最新的axis2

    http://mirrors.hust.edu.cn/apache//axis/axis2/java/core/1.6.3/axis2-1.6.3-bin.zip

    2.解压使用dos切换到bin,执行

    wsdl2java.bat -uri http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl

    这是一个用.net写的天气预报服务。稍后在bin下面生成了src。

    3.将src的代码复制到一个java工程中,并将axis的lib中的jar都复制到工程中。

    4.新建一个class, Test.java

    package cn.com.webxml;
    
    import cn.com.webxml.WeatherWebServiceStub.ArrayOfString;
    import cn.com.webxml.WeatherWebServiceStub.GetWeatherbyCityName;
    
    public class Test {
        public static void main(String[] args) throws Exception{
            WeatherWebServiceStub stub = new WeatherWebServiceStub();  
            stub._getServiceClient().getOptions().setProperty(    
                    org.apache.axis2.transport.http.HTTPConstants.CHUNKED,    
                    Boolean.FALSE); 
            
            GetWeatherbyCityName city = new GetWeatherbyCityName();  
            city.setTheCityName("深圳");
            
            ArrayOfString array = stub.getWeatherbyCityName(city).getGetWeatherbyCityNameResult();  
            String[] str = array.getString();  
            for(String s : str){  
                System.out.println(s);  
            }  
        }
    }

    5.运行Test,结果如下:

    广东
    深圳
    59493
    59493.jpg
    2015-10-10 8:15:46
    21℃/28℃
    10月10日 多云
    无持续风向微风
    1.gif
    1.gif
    今日天气实况:气温:23℃;风向/风力:东北风 2级;湿度:69%;空气质量:暂无;紫外线强度:弱
    太阳镜指数:不需要。白天光线弱不需要佩戴太阳镜。
    穿衣指数:热。适合穿T恤、短薄外套等夏季服装。
    旅游指数:适宜。有降水,享受雨中出游乐趣要携带雨具。
    运动指数:较不宜。有降水,推荐您在室内进行休闲运动。
    洗车指数:不宜。有雨,雨水和泥水会弄脏爱车。
    化妆指数:去油。请选用露质面霜打底,水质无油粉底霜。
    感冒指数:较易发。天凉,湿度大,较易感冒。
    空气污染指数:暂无。
    紫外线指数:弱。辐射较弱,涂擦SPF12-15、PA+护肤品。
    舒适度指数:较舒适。白天降雨,有些热。

    ......

  • 相关阅读:
    深拷贝和浅拷贝
    【.NET MVC分页】.NET MVC 使用pagelist 分页
    Win10开启IIS
    Win10开启IIS
    目前问题:plupload上传带参数到后台
    目前问题:plupload上传带参数到后台
    jquery怎样获取html页面中的data-xxx
    .Net MVC删除图片
    .Net MVC删除图片
    AlloyClip的简单使用
  • 原文地址:https://www.cnblogs.com/chrischen662/p/4866175.html
Copyright © 2011-2022 走看看