`

DELPHI里面的webservices编程Client端实现

阅读更多
1、file-new-application

2、在webservice 页标签把控件THTTPRIO放到窗体里面来

3、把服务器CGI程序用IIS发布出去需要建虚拟目录

4、在浏览器里面输入http://ip/虚拟目录/cgi.exe/wsdl

5、点击里面的任意的wsdl,浏览器打开地址,把地址拷贝下来

6、THTTPRIO控件的wsdllocation属性赋值5里的地址

7、把服务器端的intf引用进来

       uses IdemoIntf;

8、写代码调用webservices里面的方法;

var
IdemoIntf : IIdemo ;
begin
 IdemoIntf := htpr1 as  IIdemo;
 ShowMessage(IdemoIntf.hellworld('123'));
end;

这样的好处是客户端不需安装数据库的客户端,不用关心业户代码,只需要调用服务器端的接口函数就可以了。

到这delphi里面如何简单创建和使用webservice的例子写完了。

转载注明出处:http://www.blogjava.net/badboyryan/archive/2007/06/11/123304.html

版权所有:坏男孩







坏男孩 2007-06-11 10:19 发表评论
分享到:
评论

相关推荐

    基于Delphi的Web Service 客户端调用

    - **Delphi IDE**:内置了对 Web Service 支持的功能,如 SOAP Client 组件,可以轻松创建客户端应用程序来调用 Web Service。 - **XML 类库**:提供了丰富的类和函数来处理 XML 数据,这对于理解 WSDL 和解析 SOAP ...

    delphi下的webservice程序

    综上所述,使用Delphi 6.0开发Web Service涉及多个层面,从理解Web Service的基本概念,到利用Delphi提供的工具和组件进行实现,再到部署和测试。开发者需要熟悉SOAP、WSDL等协议,并熟练掌握Delphi的WebBroker组件...

    Delphi WebService例子

    1. **生成代理类**: 使用Delphi的“Web Services”向导,导入WSDL文件,这会自动生成一个代理类,用于封装对Web Service的调用。 2. **实例化代理**: 创建代理类的实例,并设置必要的连接参数,如URL和SOAP版本。 ...

    DelphiWSClientByDelphi

    Delphi Web Services客户端是使用Embarcadero Delphi编程语言实现的一种技术,它允许Delphi应用程序与基于Web的服务器端服务进行交互。这种技术的核心在于能够调用远程Web服务,就像它们是本地方法一样,极大地扩展...

    delphi网络编程

    在Delphi中,TClientSocket和TServerSocket组件用于实现客户端和服务器端的通信。通过设置其属性,如Host(服务器地址)、Port(端口号)和Active(是否激活连接),可以创建简单的TCP连接。 2. **TCP/IP协议**:...

    ASP如何调用Delphi开发WebService服务测试实例

    在提供的压缩包文件中,`webservices.asp`可能是用来演示如何调用WebService的ASP页面,而`test.asp`可能包含了具体的测试案例或功能。你可以打开这两个文件,查看并学习如何将上述理论知识应用到实际代码中。 总之...

    Delphi WebService简单实例

    1. **Delphi WebService**: Delphi 提供了对创建和消费Web Services的强大支持。Web Service是一种基于标准的,能够跨越网络进行通信的软件服务,通常采用SOAP(Simple Object Access Protocol)协议。在Delphi中,...

    Delphi 网络应用开发4

    5. **客户端调用(Client Invocation)**:在Delphi中,你可以使用TSoapClient组件来消费Web服务。只需指定Web服务的URL,Delphi会自动生成对应的客户端代理类,让你可以像调用本地方法一样调用远程Web服务。 6. **...

    delphi调用Java webservice实例

    标题 "Delphi调用Java WebService实例" 涉及的是在Delphi编程环境中如何与Java WebService进行交互的技术。Delphi是一款强大的Windows应用程序开发工具,而Java WebService则是一种基于标准的,跨平台的远程调用技术...

    Delphi7从入门到精通e文电子版含配书源代码

    Introduction(目录): Part I - Foundations (基础) Chapter 1 - Delphi 7 and Its IDE (DELPHI7及集成环境) Chapter 2 - The Delphi Programming Language (DELPHI7编程语言) Chapter 3 - The Run-Time ...

    Mastering Borland Delphi 2005 (英文版CD中的范例源代码)

    Chapter 22: Using XML Technologies//使用XML技术# Chapter 23: Web Services and SOAP//没啥好说的Appendixes//附录# Appendix A: Learning the Foundations of Delphi//学习Delphi的基础# Appendix B: Add-on ...

    Delphi开发Oracle数据库的高级应用:综述篇.doc

    6. **中间件**:利用中间件如CORBA或Web Services,实现客户端与服务器间的通信。 在Delphi中,开发者还可以利用其强大的组件库,如TDataSet、TDataSource等,快速构建用户界面和数据绑定。同时,利用Delphi的事件...

    Delphi7组件应用实例

    第16章 WebServices组件页 16.1 HTTPRIO组件 16.2 HTTPReqResp组件 16.3 OPToSoapDomConvert组件 16.4 SoapConnection组件 16.5 HTTPSoapDispatcher组件 16.6 WSDLHTMLPublish组件 16.7 ...

    delphi datasnap框架源码(datasnap).zip

    Delphi DataSnap框架是Embarcadero Delphi开发环境中用于构建客户端-服务器(client-server)应用程序的一个强大工具。它提供了一种高效、安全且可扩展的方式来进行远程数据访问和处理。DataSnap框架允许开发者创建...

    CBX RIA框架——Delphi开发BS的利器

    CBX(Client Browser eXtension)作为一款专为Delphi设计的RIA(Rich Internet Application)应用开发框架,不仅能够极大地提高开发效率,还能够帮助开发者构建出高质量、高性能的Web应用程序。本文将详细介绍CBX ...

    Using-SOAP-with-Delphi.rar_Delphi控件源码_Delphi_

    - Delphi提供了一个名为“Web Service Client Wizard”的向导,可以自动生成SOAP客户端代理类,这些类封装了与远程SOAP服务的通信。 - 通过输入WSDL(Web Services Description Language)地址,向导会生成相应的...

    WebService实例

    1. **生成代理类**: Delphi的“Web Services”向导可以帮助我们自动生成与服务接口对应的代理类。输入服务的WSDL(Web Service Description Language)地址,Delphi会自动创建相应的代码。 2. **实例化代理**: 在...

    用gSOAP开发Web Service程序

    WSDL(Web Services Description Language)是一种用于描述Web服务的XML格式,它规定了如何访问Web服务,包括服务的实现细节和消息格式。 2. **soapcpp2.exe**:此工具的作用是根据生成的头文件自动生成客户端存根...

    C# 调用WebService查询手机号码归属地

    在IT行业中,C#是一种广泛使用的编程语言,尤其在开发Windows桌面应用、Web应用和服务方面。本主题聚焦于如何利用C#调用WebService来查询手机号码的归属地。WebService是一种基于HTTP协议的网络服务,允许不同系统...

Global site tag (gtag.js) - Google Analytics