我使用gSOAP
作为Web服务工具包,并通过soapcpp2
从多个WSDL
一次生成存根和代理类。因此,所有命名空间绑定都在一个.nsmap
文件中。
现在问题是所有的命名空间绑定都是在我发出的所有方法调用的情况下发送的。 HTTP POST
数据包异常庞大且难看。
有没有办法以编程方式覆盖名称空间绑定?
答案 0 :(得分:3)
检查soapcpp2
及其-q
标记,它会对您有帮助。
除此之外,-penv
标志将在可执行文件中包含与gSOAP相关的基本方法,不包括任何服务对象。
因此,使用-penv
生成的文件可以跨多个名称空间共享,这与不同的生成的gSOAP Web服务有关。