Delphi 调用webservice接口的三类方法
来源:互联网 发布:淘宝促销手段有哪些 编辑:程序博客网 时间:2024/06/05 16:41
一、使用向导
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.调用代码
var statusQuery:qqOnlineWebServiceSoap; qqNumber:string; statusStr:string;begin statusQuery:=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.调用代码
var statusStr:string;begin statusStr:=(HTTPRIO1 as qqOnlineWebServiceSoap).qqCheckOnline('516220662'); ShowMessage(statusStr);end;
4.运行结果
转摘自:http://www.cnblogs.com/edisonfeng/archive/2012/08/17/2644452.html
0 0
- Delphi 调用webservice接口的三类方法
- CXF提供Client调用WebService接口的三种方法
- 调用WebService接口的方法
- Delphi 编写调用WebService接口的小程序(天气预报)
- delphi调用C#webservice接口的中文编码问题
- 调用webservice接口的一些方法
- java调用webservice接口的方法
- WebService客户端调用接口的方法
- java调用外部webservice接口的方法
- 远程调用webservice接口的实现方法
- Delphi 调用.Net webservice 数据解压缩的方法
- xfire调用webService接口方法
- java调用webservice接口方法
- Java调用webservice接口方法
- Java调用webservice接口方法
- java调用webservice接口方法
- Java调用webservice接口方法
- java调用webservice接口方法
- 1087. All Roads Lead to Rome (30)
- ToggleButton
- HDU 5607 graph(矩阵优化+概率DP)
- Ubuntu 14.04 下安装mysql 5.7.10
- 自定义seekbar中,thumb被覆盖掉一部分问题
- Delphi 调用webservice接口的三类方法
- AE中的OnMouseDown与OnDoubleClick响应判断
- swift 枚举
- Best Time to Buy and Sell Stock 股票交易最大收益
- UiAutomator——Android自动化测试工具简要介绍
- Handler,Message,Looper & MessageQueue
- Oracle循环语句
- 迎接2016,一个程序员的总结
- C++中虚析构函数的作用