【发布时间】:2011-09-18 21:58:57
【问题描述】:
Delphi 曾经包含一个 web 服务的 demos 文件夹,但现在似乎不再包含这个了。
我刚刚尝试了 Delphi 7 演示项目(SOAPDMServerWAD,几乎没有 UI 的服务器,以及 SOAPDMClient),但即使在 Delphi 7 中也无法让它们运行。
如果有人曾经在 Delphi XE 或 Delphi 2010 中进行过类似的演示工作,与旧的 SOAPDMServerWAD+SoapDMClient 演示相同,在 Delphi XE 中工作,并且至少具有来自 Delphi SOAP Server 应用程序向导的最小 UI ,那就完美了。
更新:演示一直出现到 Delphi 2010,但使用现已过时的 WAD(web-app-debugger),我尝试将其移植到新的 Indy runtime/web-app-development-harnessing-code,但我似乎无法让它工作。演示运行,但服务器没有用户界面,并且似乎没有运行任何 HTTP 服务器(使用常规 Web 浏览器测试,通过 http://localhost:port/ urls。顺便说一句,尝试谷歌搜索演示,这个 url 来了起来,不到一小时前我就问过了。这太可怕了,谷歌。
Update2在下面查看我自己的答案,很快就会有一个链接与工作代码。
【问题讨论】:
-
[offtopic] 几个月前,我不得不在 Delphi 中创建一个非常简单的 SOAP 客户端,结果证明是相当令人头疼和浪费生产力,我建议同时寻找替代方案。
-
@Dorin - 使用 WSDL 导入器非常容易创建 SOAP 客户端。
-
@Robert 这不是让我头疼的部分,而是文档和缺乏演示等。对于一个简单的客户端,我不得不学习太多关于 SOAP 的知识,这对我没有太大帮助,据我了解,Java 更容易,但没有尝试过 => 我是 delphi 的死忠用户。
-
最简单的肥皂是 .net wcf
-
edn.embarcadero.com/article/40973 有教程视频。相关?
标签: web-services delphi soap delphi-xe delphi-xe2