C++ 重写gSOAP中的名称空间

C++ 重写gSOAP中的名称空间,c++,web-services,gsoap,C++,Web Services,Gsoap,我将其用作Web服务工具包,并通过soapcpp2从多个WSDL同时生成存根和代理类。因此,所有名称空间绑定都位于一个.nsmap文件中 现在的问题是,所有名称空间绑定都与我进行的所有方法调用一起发送。httppost数据包异常大且丑陋 有没有一种方法可以通过编程覆盖命名空间绑定?检查soapcpp2及其-q标志,这将对您有所帮助 除此之外,-penv标志将在可执行文件中打包与gSOAP相关的基本方法,不包括任何服务对象 因此,使用-penv生成的文件可以跨多个名称空间共享,属于不同生成的gSO

我将其用作Web服务工具包,并通过
soapcpp2
从多个
WSDL
同时生成存根和代理类。因此,所有名称空间绑定都位于一个
.nsmap
文件中

现在的问题是,所有名称空间绑定都与我进行的所有方法调用一起发送。
httppost
数据包异常大且丑陋


有没有一种方法可以通过编程覆盖命名空间绑定?

检查
soapcpp2
及其
-q
标志,这将对您有所帮助

除此之外,
-penv
标志将在可执行文件中打包与gSOAP相关的基本方法,不包括任何服务对象

因此,使用
-penv
生成的文件可以跨多个名称空间共享,属于不同生成的gSOAP Web服务