分享

使用DELPHI调用WEBSERVICES

 独孤求财 2012-03-14

使用DELPHI调用WEBSERVICES

时间:2011-5-30来源:yang 作者: peng点击: 48次

使用.NET搭建WEBSERVICES平台.所以WEBSERVICE方面的搭建方面就不需要考虑了.
对于WEBSERVICES.的几个基本概念,还是要必的阐述:
优点: 跨语言、跨平台以及良好而安全的穿透企业防火墙.
缺点: HTTP进行数据通信存在速度较慢的情况;
   需要专门服务器支撑;
体系结构:
HTTP(HyperText Transfer Protocol)信道下进行数据通信
XML(Extensable Markup Language)数据表达形式
SOAP(Simple Objects Access Protocol)的数据封装
WSDL(WebServices Description Language)的描述语言格式
UDDI(Universal Description and Discovery Integration) 统一的描述、发现和集成
调用步骤(本文只关心客户端下面的):具体例子见附件(WebTest),接口是调用10.124.0.50陈总的接口;
1.  新建一个空白窗体;
2.  选择FileNewOthersWebServicesWSDL Importer程序;
3.  在WDSL Source栏目下输入WEBSERVICES地址.
如(http://www./aaaaaa/CRSService.asmx?WSDL)
4.  按下一步,完成.
5.  在新建的空白窗体下引用刚才导入的单元(CRSService),该单元主要是用来说明WebServices的接口参数;
6.  使用DELPHIWebServicesHTTPRIO控件,在这个控制里编写相应的代码,就可以直接调用WebService预先设置好的接口;
HTTPRIO需要配置的参数:
 WSDLLocation/Service/Port
注意:WEBSERVICE接口有所变动时,需要重新引入接口;

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多