首页 > 其他分享 >Delphi 客户端调用WebService

Delphi 客户端调用WebService

时间:2022-10-20 16:55:30浏览次数:45  
标签:调用 WebService Delphi aryWeatherData ----- WebServices 客户端 单元 Httprio

客户程序:

第一步:新建一个 Application。

第二步:File----->New----->Other------>WebServices----->WSDLimporter

第三步:

     生成了一个新的接口定义单元

    Wsdl Location中填入:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl

然后确定即生成了一个新的接口定义单元

第四步:

在主form上放上一个按钮和一个Httprio组件(在WebServices页上),并引用第二个单元(即通过Soap Services Importer自动生成的单元)

第五步:

  在Httprio的属性页上的WsdlLocation里面填 上http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl;

  然后在Httprio属性页上的Port和Service上选择上相应的数据 即可。

第六步:客户调用程序

procedure TForm1.Button3Click(Sender: TObject);
var
  i: Integer;
  aryWeatherData: ArrayOfString2;
begin

  Memo1.Lines.Clear;

  aryWeatherData := (HTTPRIO1 as WeatherWSSoap).getWeather(edit1.Text,'');     //石家庄
  for i := 0 to high(aryWeatherData) do
  begin
    Memo1.Lines.Add(aryWeatherData[i]);
  end;

end;

 

标签:调用,WebService,Delphi,aryWeatherData,-----,WebServices,客户端,单元,Httprio
From: https://www.cnblogs.com/karkash/p/16810429.html

相关文章

  • 奇迹客户端服务端目录PLAYER文件怎么改​
    奇迹客户端服务端目录PLAYER文件怎么改​我是艾西,很多想开服的小伙伴对游戏技术肯定是感兴趣的,今天跟大家聊聊Player目录文件代表什么意思怎么修改:​这一期就是大家很关心的......
  • greenplum角色权限及客户端认证管理
    一、gp数据库逻辑结构  在GP中,Database(数据库)、Schema(模式)以及Role(角色)三者之间的关系如下: 1、一个数据库下可以有多个模式,一个模式只属于一个数据库。模式在GP中......
  • Eureka 源码之客户端首次获取注册表
    大家好,我是悟空。Eureka注册中心系列文章汇总:[领导让我研究Eureka源码|启动过程][领导“叕”让我研究Eureka源码:注册过程][值得收藏的Eureka控制台详解][原来......
  • php 调用c# .NET 写的webservice(亲测通过)
    先上结果图——C# 代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.Services;usingSystem.Web.Services......
  • 极光手机号码一键登录(二、集成 客户端&服务端)
      Android建议采用mavenCentral自动集成方式;iOS采用cocopods自动集成的方式 文档地址:https://docs.jiguang.cn/jverification/guideline/intro......
  • 深入理解 ZooKeeper客户端与服务端的watcher回调
    2020-02-08补充本篇博文所描述的watcher回调的流程图watcher存在的必要性举个特容易懂的例子:假如我的项目是基于dubbo+zookeeper搭建的分布式项目,我有三个功能相同的服......
  • delphi TcxGrid自动计算
    需求:已知申购数量/单重=支数,其中[支数]为自动计算列,且[支数]字段实际存在于数据库中特殊情况:当单重为0时,支数为0当1>支数>0时,支数=......
  • delphi TcxGrid制作一个动态授权修改数据的功能
    需求明细:1.表格TV申购清单,默认OptionsData--Editing:true可写权限2.默认列属性[申购数量,单重,用途,需求日期]Options---Editing:true常规情况下,这几列......
  • Delphi TWebBrowser编程简述
       Delphi3开始有了TWebBrowser构件,不过那时是以ActiveX控件的形式出现的,而且需要自己引入,在其后的4.0和5.0中,它就在封装好shdocvw.dll之后作为Internet构件组之一......
  • delphi Twebbrowser IE版本选择
    资料来源网上,如有异议请联系删除。经过验证和修改。twebbrowser如果不设置,默认使用系统默认核心,一般是IE8。由于IE8版本较低,在特殊情况下,浏览网页会发生异常错误,不兼容等......