使用 gSOAP 和 Apache 部署网络服务

Deploying webservice with gSOAP and Apache

我想知道什么是 Apache 以及 mod_gsoap 处理来自 gSOAP 网络服务库的会话和函数调用的行为(开发人员/业务逻辑编写的代码)。 Apache/mod_gsoap 是否为每个 soap 调用创建一个新的 gSoap 网络服务库实例?

谢谢,

模块 mod_gsoap 库在运行时通过动态共享对象 (DSO) 机制加载到 Apache HTTP Server 中。对于每个由 mod_gsoap 处理的入站 XML/SOAP 服务调用,模块的处理程序创建一个本地 gsoap 引擎 struct soap 上下文来处理 XML 请求和 return XML 通过在 XML 中编组您的服务操作参数和 return 结构来响应。当处理程序完成时,将释放上下文及其动态分配的所有内容。请参阅 gsoap/mod_gsoap/mod_gsoap-0.9/apache_20/mod_gsoap.c 中的 gsoap_handlerApache mod_gsoap documentation.