gSoap在FCGI模式下缓存错误响应

时间:2015-10-28 11:24:26

标签: gsoap

我们正在使用带有WITH_FASTCGI标志的gSoap。生成的soap FCGI服务器正在处理(连续)SOAP数据包,但错误响应存在问题。

第一次创建错误响应时,一切正常。但是,导致错误的所有后续SOAP数据包将再次显示第一个响应,即使错误不同。

我快速浏览了一下源代码。如果已经在正在使用的soap结构中设置了一个faulttring,而不是更新它,那么stdsoap2.cpp:soap_set_fault(struct soap *soap)似乎只是返回。这是一个FCGI服务器,gSoap重新使用你为每个SOAP请求启动它的soap结构,所以它看起来没有被正确清除。

还有其他人有类似的问题吗?

0 个答案:

没有答案