我想知道 Apache 和 mod_gsoap 在处理来自 gSOAP 网络服务库(开发人员/业务逻辑编写的代码)的 session 和函数调用时的行为是什么。 Apache/mod_gsoap 是否为每个 soap 调用创建一个新的 gSoap 网络服务库实例?
谢谢,
最佳答案
模块 mod_gsoap
库在运行时通过动态共享对象 (DSO) 机制加载到 Apache HTTP Server 中。对于每个由 mod_gsoap
处理的入站 XML/SOAP 服务调用,模块的处理程序创建一个本地 gsoap 引擎 struct soap
上下文来处理 XML 请求并返回 XML 响应在 XML 中编码您的服务操作参数和返回结构。当处理程序完成时,将释放上下文及其动态分配的所有内容。请参阅 gsoap/mod_gsoap/mod_gsoap-0.9/apache_20/mod_gsoap.c 和 Apache mod_gsoap documentation 中的 gsoap_handler
.
关于c++ - 使用 gSOAP 和 Apache 部署网络服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39150058/