一、使用向导

1.导入wsdl文件:file--new----other----webservice---WSDLimporter---输入wsdl地址

http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?wsdl

完成之后,即可导入wsdl文件。

注:结尾处的'?wsdl'不能少。

2.在导入的wsdl文件中手动添加部分注册代码:

  InvRegistry.RegisterInterface(TypeInfo(qqOnlineWebServiceSoap), 'http://WebXml.com.cn/', 'utf-8');InvRegistry.RegisterInvokeOptions(TypeInfo(qqOnlineWebServiceSoap),ioDocument);//此处必须手动添加,delphi无法自动生成InvRegistry.RegisterDefaultSOAPAction(TypeInfo(qqOnlineWebServiceSoap), 'http://WebXml.com.cn/qqCheckOnline');

3.调用代码

varstatusQuery:qqOnlineWebServiceSoap;qqNumber:string;statusStr:string;
beginstatusQuery:=GetqqOnlineWebServiceSoap;qqNumber:='516220662';statusStr:=statusQuery.qqCheckOnline(qqNumber);ShowMessage(statusStr);
end;

4.运行结果:

PS:直接浏览器访问

      a) http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx

         

       b)输入QQ号进行测试:

         

       c)调用结果:

         

二、使用HTTPRIO控件

       1.在界面上拖放一个HTTPRIO控件

          

       2.设置url属性

          http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?wsdl

       3.调用代码

varstatusStr:string;
beginstatusStr:=(HTTPRIO1 as qqOnlineWebServiceSoap).qqCheckOnline('516220662');ShowMessage(statusStr);
end;

       4.运行结果

        

转载于:https://www.cnblogs.com/edisonfeng/archive/2012/08/17/2644452.html

Delphi 调用webservice接口相关推荐

  1. Delphi 2010 调用WebService接口

    Delphi 调用WebService接口 此测试程序使用Delphi2010编写 打开Delphi2010 一.File-> New-> Application 新建一个工程 在窗体上放 ...

  2. 调用webservice接口,数据不回滚问题

    调用webservice接口,数据不回滚问题 使用cxf+spring框架开发webservice接口,在开发一个具有保存数据的接口功能时,如果数据发生了异常,对service层无论使用了xml配置声 ...

  3. android调用web接口,Android调用webservice 接口

    以查询手机号码归属地的Web service为例,它的wsdl为 1 在Android项目中导入??Ksoap2-android jar第三方jar包?? 2 Activity代码 public cl ...

  4. VC++使用Soap ToolKit3.0调用WebService接口

    由于项目需要,需要实现VC调用WebService接口,之前没接触过这个,所以花了一天找了点资料,并自己编写了demo. 1. 首先看了Soap相关资料,见http://www.w3school.co ...

  5. cmd 调用webservice接口_c# 三种方法调用WebService接口

    1.引用*.wsdl文件 WebService服务端会提供wsdl文件,客户端通过该文件生成.cs文件以及生成.dll. 注意:若服务端只提供的了URL,在URL后面加上"?wsdl&quo ...

  6. EJBCA 6 通过调用WebService接口增加用户并获取证书

    2019独角兽企业重金招聘Python工程师标准>>> 今天终于搞定通过调用WebService 接口的方式在EJBCA 中增加用户. 本项目完整代码请参见http://git.os ...

  7. python调用webservice接口实例_python调用各种接口,webservice,c接口,com接口,socket协议方法...

    python调用webservice接口(SOAP) (2)调用示例: 需要先安装suds库:pip install suds from suds.client import Client #如果需要 ...

  8. Java使用XFire调用WebService接口

    看了一些Java调用WebService接口的例子,很多都是Ctrl+C,Ctrl+V的,其中有很多拿来使用后发现有错误,令人郁闷,特此写了一篇经过测试的,只是一个小例子. 服务端(为客户端提供Web ...

  9. java用axis方式调用webservice接口

    最近需要使用webservice接口,所以总结了一下全过程,希望能够对大家有所帮助. 开发使用的项目框架是ssm框架,tomcat服务器. 首先我们会拿到一个调用webservice接口的网址,类似这 ...

最新文章

  1. iOS开发UIlabel篇:iOS 10 3 Label设置的中划线突然失效了
  2. .net core3.0上传文件出现404_使用FTP代理功能连接空间上传文件(解决改善用户上传慢的问题)...
  3. 正则表达式真的很骚,可惜你不会写!
  4. border和图片之间有缝隙_院子里现浇水泥板,每块之间留7公分的缝,铺出来的效果漂亮大气...
  5. 斐波那契查找(Fibonacci Search)和折半查找
  6. unity获取电磁笔压感_【WPF】获取电磁笔的压感
  7. 404!优秀案例分享,这样的页面照样能给你小惊喜
  8. 两种方式实现节流函数
  9. centos7时间同步_基于 Canal 和 Kafka 实现 MySQL 的 Binlog 近实时同步
  10. CSS浏览器兼容问题
  11. Python 爬虫的集中简单方式
  12. 测试时间不够,项目要如期发布如何保证测试质量
  13. 跨平台移动框架iMAG开发入门
  14. 7-62 贴“福”字
  15. Python实现GWO智能灰狼优化算法优化支持向量机分类模型(SVC算法)项目实战
  16. 利达主机如何注册设备_利达主机操作说明
  17. 解决T400\T500\W500等安装win10驱动后黑屏问题
  18. 这是我见过描写天津女孩中最真实的
  19. 企业即时通讯软件提高工作效率的三个要点
  20. (APIO)烟火表演

热门文章

  1. c#中什么情况下用(int)什么情况下用Convert.ToInt32
  2. ASP.NET强大的性能
  3. ASP.NET中WebForm组件CheckBoxList编程
  4. 跨平台PHP调试器设计及使用方法——高阶封装
  5. 一种注册表沙箱的思路、实现——研究Reactos中注册表函数的实现1
  6. 激活函数之softmax介绍及C++实现
  7. 【FFmpeg】AVOutputFormat/AVInputFormat 成员变量 flags 总结
  8. 【linux】top命令详解
  9. Qt中文手册 之 QTableWidgetItem
  10. java 操作 redis_java操作Redis