如何进行远程过程调用(SOAP客户端)?

Maw*_*awg 6 delphi soap-client

我之前从未使用过SOAP.现在有人给了我一个WSDL文件的链接,并告诉我开发一个应用程序,它对WSDL文件定义的Web服务进行远程过程调用.

我不知道从哪里开始......(XE2入门版)

mjn*_*mjn 7

有一个与Free Pascal和Delphi兼容的Web服务工具包.它包括WSDL导入,似乎正在积极开发中.

http://wiki.freepascal.org/Web_Service_Toolkit

  • +1服务工具包.我用它来创建企业级Web服务和Lazarus的客户端,这些服务目前仍在使用中. (3认同)

Vid*_*a74 6

向导或命令行实用程序导入已发布的WSDL文档,然后提供所需的接口定义和连接信息.

文档:http://docwiki.embarcadero.com/RADStudio/XE/en/Using_Web_Services

有生成接口和代码示例的步骤.

看一下这篇文章:http://www.drbob42.com/examine/examinE2.htm