调用webservices方法获取天气预报

一个简单的cxf框架调用webservice接口天气预报例子 wsdl URL:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl cxf环境变量配置百度! 命令:wsdl2java http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl,会在本目录生成java代码。 如果报错,s:schemal... 阅读详情

一、服务地址

http://www.webxml.com.cn/WebServices/WeatherWebService.asmx

二、项目添加服务引用-高级-添加web引用。

说明,如果仅仅是添加服务引用,运行会报错,类似“未将对象添加到实例”,原因很简单,这个网站是net2.0。添加web引用就是基于2.0的。

三、关键代码

引用部分:

Imports System
Imports System.IO
Imports System.Net
Imports System.Text
Imports System.Web
Imports System.Web.Services

调用部分:

Dim w As Weather.WeatherWebService = New Weather.WeatherWebService()

Dim b() As String = w.getWeatherbyCityName(cityName) '根据城市获取天气,返回一个数组,23个元素。

Dim wstr As String = "省份,城市,城市代码,城市图片名称,最后更新时间,当天的 气温,概况,风向和风力,天气趋势开始图片名称(以下称:图标一),天气趋势结束图片名称(以下称:图标二),现在的天气实况,天气和生活指数,第二天的气温,概况,风向和风力,图标一,图标二,第三天的 气温,概况,风向和风力,图标一,图标二,被查询的城市或地区的介绍"

这里是用到了另外两个方法获取省份,根据省份获取城市。

            citylist = New List(Of Array)
            Dim w As Weather.WeatherWebService = New Weather.WeatherWebService()
            Dim b() As String = w.getSupportProvince '获取省份
            Dim i As Integer
            Me.ComboBox1.Items.Add("请选择地区")

            For i = 0 To UBound(b)
                Me.ComboBox1.Items.Add(b(i))
                citylist.Add(w.getSupportCity(b(i))) '获取城市,添加到数组列表
            Next
            Me.ComboBox1.SelectedIndex = 0

VB.NET天气预报控件DEMO VB.NET天气预报控件DEMO BY 回忆满满 QQ:104015043 群:205371062 由于天气信息要从网络获取,所以要等1-2秒才能出现结果。 此版本为测试版,暂时支持的城市不多。 立即下载

相关推荐

别再花屏了!手把手教你用STM32CubeIDE搞定LVGL 8.3移植(附完整源码)

本文详细介绍了如何在STM32CubeIDE环境下成功移植LVGL 8.3,解决常见的花屏问题。从环境配置、显示驱动优化到编译警告处理,提供完整的实战方案和源码示例,帮助开发者快速实现流畅的嵌入式GUI界面。特别针对STM32平台的DMA2D加速和内存管理进行了深度优化。

weixin_33739646的博客 243

java获取中国气象局天气预报接口_常用的工具类 WeatherUtil java调用中央气象局天气预报接口...

package com.gobestsoft.core.util;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStreamReader;import java.net.SocketTimeoutException;i...

weixin_39637363的博客 1008

网络基础(二):数制转换与分类编址的IPv4地址

本文介绍数制转换、IP地址、分类编址的IPv4地址,希望对你有帮助!

十七拾的博客 1055

webservice实现天气预报

通过简单地小例子实现webservice调用天气服务

weixin_43825327的博客 3402

STM32以太网通信-STM32以太网外设(ETH)

通过 DMA 控制器进行介质访问控制 (MAC) STM32F4xx系列控制器内部集成了一个以太网外设,它实际上是一个通过DMA控制器进行介质访问控制(MAC),它的功能就是实现MAC 层的任务。 借助以太网外设,STM32F4xx 控制器可以通过ETH 外设按照IEEE 802.3-2002 标准发送和接收MAC 数据包。 ETH 内部自带专用的DMA 控制器用于MAC,ETH 支持两个工业标准接口介质独立接口(MII)和简化介质独立接口(RMII)用于与外部PHY 芯片连接。MII 和RMII 接口用于

暖暖_的_纠结的博客 2万+

如何下载安装Qt各个版本?(2025-4-28更新)

本文将教您快速获取Qt各版本安装包!妈妈再也不用担心我找不到Qt安装包了!

程序区 5119

调用Web Service实现天气预报

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666) 一、概念:Web Service用于消除不同平台、不同语言之间的实现差异,将现有的应用程序发布成开放式服务,从而允许互联网上任何地方、任何平台、任何语言的应用程序来访问该服务。对于Web Service的使用者而言...

孤云博客 9868

避坑指南:SpringBoot对接拉卡拉支付常见问题与解决方案(含SDK 1.0.6配置技巧)

本文是一份SpringBoot项目对接拉卡拉支付的实战避坑指南。针对SDK 1.0.6版本,详细剖析了从依赖管理、多环境配置、SDK初始化到支付请求构建、回调验签及生产监控的全流程常见问题,并提供了经过验证的解决方案与配置技巧,旨在帮助开发者高效、稳定地集成支付功能。

k5l6m的博客 330

java webservice 获取天气_简单实现WebService 获取当地天气

什么是WebService自己看教程:https://www.w3school.com.cn/webservices/index.asp这个项目有许多WebService 项目http://www.webxml.com.cn/zh_cn/web_services.aspx今天我们做------国内手机号码归属地查询WEB服务 新建一个普通的java项目cmd进入刚才 Copy Path 的目录...

weixin_35537635的博客 215

SAP-ABAP:SAP数据库视图的创建图文详解

在“短文本”字段中输入视图的描述。在“表/视图”字段中输入要基于的表名。如果视图基于多个表,可以在这里输入主表。点击“表/视图字段”按钮,选择要包含在视图中的字段。如果视图基于多个表,点击“关系”按钮来定义表之间的连接条件。在弹出的窗口中,选择要连接的表,并定义连接条件(例如。

baidu_35680696的博客 973

【YOLOv8全方位学习手册】第四章 数据增强:从扩充数据到塑造模型的认知边界

"""使用 Albumentations 做自定义增强,兼容 YOLO 格式"""])# 转成 numpy# boxes 必须是 [[x_min,y_min,x_max,y_max], ...]# 在数据加载时调用你可以把集成到 PyTorch 的 Dataset 类里,或使用 Ultralytics 自带的DataLoader。

VectorShift的博客 211

WebService案例-实现天气查询

工程目录: (一)创建Springboot项目并引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web-services</artifactId> </dependency> <dependency> <groupId>org.apache

wonderfulwork 1218

Megatron-LM从头训练大语言模型:并行策略图示【Tensor并行、Pipeline并行、Data并行、Sequence并行、virtual_pipeline并行、Context并行】

节点包含的层每GPU的参数内存每GPU的激活内存节点0Stage 0层1-1212层参数/2 (TP切分)8k序列激活 (CP切分)节点1Stage 1层13-2412层参数/2 (TP切分)8k序列激活 (CP切分)节点2Stage 2层25-3612层参数/2 (TP切分)8k序列激活 (CP切分)节点3Stage 3层37-4812层参数/2 (TP切分)8k序列激活 (CP切分)负载均衡:每个节点处理相同数量的层(12层)内存优化。

u013250861的博客 285

(PHP)用cURL调用WebService获取天气信息

<?php /** * 用cURL调用WebService获取天气信息 * User: Ollydebug * Date: 2015/11/11 * Time: 19:44 */ //在WeatherWs的服务器上,默认大连城市的 theCityCode = 864 $data = 'theCityCode=864&theUserID='; $curlobj = curl_init(

保持对编程的热情! 2775

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

webservices系列(三)——调用线上webservice(天气预报和号码查询)

天气预报,这个接口是.net平台的,直接用wsimport 生成代码会报错,需要保存本地修改 浏览器打开http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl,另存为weather.wsdl,然后将文件中所有 替换成 即可。 再次使用wsimport命令生成客户端代码,这次使用本地修改好的WSDL文件来生成命令如

咸鱼老罗的博客 2952

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

html调用天气预报wsdl服务,调用天气预报Web Service

中国国家气象局天气预报接口总共提供了三个:http://www.weather.com.cn/data/sk/101010100.htmlhttp://www.weather.com.cn天气预报接口2011年08月17日 9:21http://www.weather.com.cn/data/sk/101010100.htmlhttp://www.weather.com.cn废话不多说,上代码:...

weixin_30663839的博客 730

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Java调用WebServices接口

当拿到一个WebServices接口时,首先用接口测试工具调用一下接口,看是否可以正常发送请求和获取返回接口,确保接口是没有问题的,可以用SoapUI工具进行测试。打开SoapUI,点击SOAP,在弹出的新建页面输入接口地址,在地址后面拼接上?下面以一个免费的天气预报接口为例,记录整个接口的调用过程。以上就是用SoapUI工具进行接口测试的使用说明。点击绿色剪箭头,就可以在右侧看到接口的返回结果。会看到在左侧地方显示该接口可以调用的每个方法。成功通过Java程序获取到了接口的返回信息。

每天学习一点点 1065

C#调用WebService实现天气预报

本文使用Winform (C#)调用互联网上公开的WebServices(http://www.webxml.com.cn/WebServices/WeatherWebService.asmx)来实现天气预报,该天气预报 Web 服务,数据来源于中国气象局 http://www.cma.gov.cn/ ,数据每2.5小时左右自动更新一次,准确可靠。包括 340 多个中国主要城市和 60 多

liuhailin1989的专栏 1882

C# webservices 之调用天气预报案例【1】

  知识点   XML和XSD 可扩展的标记语言(标准通用标记语言下的一个子集)是Web Service平台中表示数据的基本格式。除了易于建立和易于分析外,XML主要的优点在于它既与平台无关,又与厂商无关。XML是由万维网协会(W3C)创建,W3C制定的XML SchemaXSD 定义了一套标准的数据类型,并给出了一种语言来扩展这套数据类型。 Web Service平台是用XSD来作为数据类...

路漫漫 修远兮 4496

java web天气_JAVA Webservices 实现天气预报

最近工作有用到webservices,而这两天也比较有空,就弄了一个获取天气预报的Util。以前以为这有多难,因为数据来源是个困难。现在用webservices的技术,这个就不用管了。说共享也好,说偷也好,总之是达到目的了。网上找了几个提供webservices的网站。发现下面这个是相当不错的。http://www.webxml.com.cn/Webservices/WeatherWebServi...

weixin_39760721的博客 241

Java调用取得天气预报WebServices

Java调用取得天气预报WebServices 1、天气预报web services地址 http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl 用浏览器打开此地址,保存页面为Weather.xml 2、新建一个java工程 webservices 建立包名 com.test.ws  将Weather.

道阻且长,行则将至 1383

C# VS2015之Webservices调用WeatherWs案例(实时显示)

C# VS2015之Webservices调用WeatherWs案例(实时显示) **序言:**由于学习体系结构,老师在讲解实验中Web服务的应用实例中,通过调用天气预报接口让我们学习如何在大佬的肩膀上,拔得头筹(涨工资,有个破车开)。 第一步,需要电脑上有一个VS2015。(重点是你要开发C#, 所以刚开始一定要选择C#开发那个选项) http://download.microsoft.c...

weixin_42540376的博客 964

教你如何在 asp.net中实现 天气预报功能的 Webservices

<br />     调用天气预报功能实现的效果图如下:(你可以根据自己的需要来调整代码样式和.cs中的内容来实现自己想要的效果)<br /><br />     asp.net中实现 天气预报功能 的具体步骤: <br /><br /><br />首先启动VS2005 :<br />(1)新建网站,将其命名为WeatherService<br />(2)右键程序根目录,添加Web引用,在服务地址填入:http://www.ayandy.com/Service.asmx ,<br />     在Web引用

创世宇图 宏图天下 2743

WPF调用WebService实现天气预报

之前经常听同事说起WebService这个东西,今天认真看了看查到一篇关于“Winform调用WebService实现天气预报”的文章。实例如下: 本文使用Winform (C#)调用互联网上公开的WebServices(http://www.webxml.com.cn/WebServices/WeatherWebService.asmx)来实现天气预报,该天气预报 Web 服务,数

LisenYang的专栏 8458

axis WebServices 完美调用天气预报,查询、显示 代码!

axis WebServices 完美调用天气预报,查询、显示 代码! 效果: jsp页面: <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&g...

weixin_30446613的博客 88
上一篇: 测试网络连接的自定义ping类
下一篇: 使用剪贴板和对象序列化存储Word格式内容
archlen
博客等级 码龄17年 4粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值