我需要为 Linux (CentOS) 编写 SOAP 服务。
我需要使用 Lazarus/FreePascal 来完成此操作。该服务需要是在后台运行的二进制文件(守护进程)。
问题: 1. 这可能吗(作为独立的可执行文件)? 2. 如果没有,有哪些替代方案? 3. 我该如何开始? 4. 我还需要哪些额外的工具/库?
最佳答案
这对于 wst 和 synapse 或 indy 是可能的。 wst 已包含在您的 Freepascal 下载中。还包含一些示例,请查看它们。
我使用 wst + freepascal 创建了多个 SOAP 服务。您可以选择让他们使用自己的网络服务器(这样他们只监听某个端口,以便进行简单的调试)或创建一个可以在 Apache 或 IIS 中使用的 cgi 模块。您还可以通过切换一些参数或包含一些其他文件来创建 Windows 服务或 Linux 守护程序。
如果您是第一次这样做,这并不容易,但肯定是可能的。
关于linux - 在 Linux 上编写 SOAP 服务 - 需要工具和帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3627589/