繁体   English   中英

如何从 curl 调用 delphi(在 apache 上)制作的 soap 网络服务

[英]how to call a soap webservice made in delphi (on apache) from curl

在 Delphi 11 Alexandria 中,我使用File->New->Soap Server创建了一个简单的 SOAP 网络服务。 我要求创建演示界面,我已经构建了项目,更正了 Apache conf,并且复制了 Apache 模块目录中的 DLL。

所以,如果我要求:

http://127.0.0.1:81/xyz/mod_webbroker.dll

我进入我看到接口的页面,我可以查看 WSDL。

现在,我想尝试使用 curl 从 PHP 调用演示 function ( echoDouble )。

我怎么知道应该使用哪个地址?

我试过了:

http://127.0.0.1:81/xyz/wsdl/IMyService/echoDouble/

但它不起作用。

有什么帮助吗?

我现在明白我的疑惑了。 我一直使用“Datasnap rest 应用程序”,但现在我正在尝试“SOAP 服务器应用程序”,这就是为什么我找不到正确的 URL 的原因,因为它们的工作方式不同。 When using "Datasnap rest application" you need to go to a specific URL to get the function but SOAP works different, the base URL is always this (in my case): http://127.0.0.1:81/xyz/wsdl/ IMyService/抱歉,我将切换回“Datasnap rest 应用程序”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM