java使用.net的webservice
2024-10-15 02:44:40
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+护肤品。
舒适度指数:较舒适。白天降雨,有些热。
......
最新文章
- php留言
- C语言末
- 基于SSH2的OA项目1.1_20161207_业务开发
- SqlServer和MySQL游标学习
- js数据类型判断和数组判断
- Dbcp2抛出org.apache.commons.dbcp2.LifetimeExceededException
- UVA 562 Dividing coins
- 分析Android程序之破解第一个程序
- [BestCoder Round#26] Apple 【组合数学】
- input 类型为number型时,maxlength不生效?
- 一个操作cvs格式的c++类
- 自己实现一个nullptr
- 使用Travis CI自动部署博客到github pages和coding pages
- vmware安装CentOS开发环境搭建
- OC 反射-->;动态创建类
- Java实现的一个简单的模板渲染
- resource not found : rosbridge_server
- C++类型前置声明
- 【UI组件】——用jQuery做一个上拉刷新
- dubbo基础(初学习dubbo)
热门文章
- freeCodeCamp:Search and Replace
- 解决方案:Error:Execution failed for task ':app:compileDebugAidl'. >; aidl is missing
- ServiceStack简介
- 【Linux C中文函数手册】之 内存和字符串函数
- Handoff使用指南 - 理论篇
- 【学习笔记】【C语言】循环结构-for
- XtraGrid使用心得(折叠式主细档、分组统计)
- Chrome系列 Failed to load resource: net::ERR_CACHE_MISS
- Toad for Oracle Authorization key
- THREE.js代码备份——canvas - lines - colors(希尔伯特曲线3D、用HSL设置线颜色)