调用天气Web Service
i.创建项目
项目名称:weatherclient
ii.创建本地的wsdl文件
文件名称:weather.wsdl
访问:http://www.webservicex.net/globalweather.asmx?wsdl会看到文件,然后查看源码
保存到本地。
iii.根据本地的wsdl文件生成调用服务端的代码
使用wsimport -target 2.0 -keep 本地wsdl文件路径
iv.调用
包名:net.webservicex.client
类名:WeatherClientTest.java
类内容:
public class WeatherClientTest {
public static void main(String[] args) {
GlobalWeather globalWeather = new GlobalWeather();
GlobalWeatherSoap gws = globalWeather.getGlobalWeatherSoap();
String result = gws.getWeather("shanghai", "china");
System.out.println(result);
}
}
调用天气预报Web Service
时间: 2024-10-19 01:08:40
调用天气预报Web Service的相关文章
翻译-使用Spring调用SOAP Web Service
原文链接: http://spring.io/guides/gs/consuming-web-service/ 调用SOAP web service 本指南将指导你使用Spring调用一个基于SOAP的web service的整个过程. 指南内容 你将构建一个客户端,使用SOAP用来从远端的基于WSDL的web service获取天气数据.请访问http://wiki.cdyne.com/index.php/CDYNE_Weather进一步获取该天气服务的信息. 该服务根据邮编返回天气预测.你可
转载——Java与WCF交互(二):WCF客户端调用Java Web Service
在上篇< Java与WCF交互(一):Java客户端调用WCF服务>中,我介绍了自己如何使用axis2生成java客户端的悲惨经历.有同学问起使用什么协议,经初步验证,发现只有wsHttpBinding可行,而NetTcpBinding不可行,具体原因待查.昨晚回去重新测试WCF客户端调用Java Web Service,并将过程公布如下: 其实本不需要做web service,只是原来公开的经典的Web service像(http://soapinterop.java.sun.com/rou
使用SoapUI调用Vsphere Web Service
项目中经常需要调用Webservice进行验证测试,下面就介绍下如何使用测试工具SoapUI调用Vsphere vcenter的 Web Service VSphere的Webservice地址默认为 https://vcenterip/sdk/vimService 1 首先要进行认证.使用Login方法,获取合法Cookie Request内容如下: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/enve
Spring Boot调用SOAP Web Service
Spring Boot项目中,调用遗留的SOAP Web Service,方法很简单,仅需引入spring-boot-starter-web-services. <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web-services</artifactId> </dependency> WebServic
Java实现与调用Web Service
一. Web Service 1. web service 就是应用程序之间跨语言的调用 例如,天气预报Web Service:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx 2. wsdl: web service description language(web服务描述语言) 通过xml格式说明调用的地址方法如何调用,可以看作webservice的说明书 例如,天气预报的:http://www.webxml.com.cn
php5调用web service
工作中需要用php调用web service接口,对php不熟,上网搜搜,发现关于用php调用web service的文章也不多,不少还是php4里用nusoap这个模块调用的方法,其实php5里已经包含了处理soap的模块,但是资料太少了,上php官网上查帮助,写的不是很容易理解,经过多次实践,终于搞清楚了,php调用web service还是非常简单的.下面用一个例子说明: extension=php_openssl.dll extension=php_soap.dll php.ini 这2
Web Service学习之服务端搭建与客户端调用
?工作中用到了Web Service,但是对这块不是很熟悉,决定花时间学习一下,现在记录一下最基本的入门知识点. 使用Java搭建Web Service服务端,使用Python脚本调用接口. 一.Web Service服务端 1.在Eclipse中新建一个Java工程,新建test.TestWebService类 package test; import javax.jws.WebService; import javax.xml.ws.Endpoint; @WebService public
Android---56---Android应用调用Web Service/号码归属地查询
使用Android应用调用Web Service 需要工具: ksoap2-android 下载地址:http://pan.baidu.com/s/1jGL6b10 build path将ksoap2-android 添加到项目工程中 先将ksoap2-android 包导入 libs目录下,右键build path -> add to build path 点击项目工程名,右键 build path -> configure build path 在ksoap2-android这个包前面打上
一个简单的AXIS远程调用Web Service示例
我们通常都将编写好的Web Service发布在Tomcat或者其他应用服务器上,然后通过浏览器调用该Web Service,返回规范的XML文件.但是如果我们不通过浏览器调用,而是通过客户端程序调用,该如何实现? 接下来,我们利用Eclipse作为开发工具,演示一个Axis调用WebService的简单示例.步骤如下: 第一步:新建Web Project (一定要是web project,不能是java project). 第二步:导入AXIS类库.(官