基于Delphi的WebService编写

Service端的写法

1.新建other,选择webservice,SOAP Server Application


2.在Intf里面写接口函数 XXX;


3.在Impl里面写实现但是要同样需要在public中定义 XXX,ctrl+shift+c可以快速生成实现 XXX;
3.1 XXX的Result:=_XXX


4.和数据库有交互的函数需要添加一个DataModule;
4.1DataModule中定义函数_XXX全局函数
4.2让DataModule在函数中动态生成,create(Application)修改为create(nil)


5.如上,Query放在DataModule中,实现写在 _XXX中


6.写好之后在Project选项里选择 Bulid All project


7.取出其中的 .dll文件,放在IIS网站指定目录中即可


Client端的写法


1.新建other,选择webservice,WSDL Importer


2.URL填写IIS访问Service函数的地址


3.在Unit1中引用IXXX1,然后调用GetIXXX1().[service中定义的函数]()
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值