1

我将gSOAP其用作 Web 服务工具包,并且一次通过soapcpp2多个WSDLs 生成了存根和代理类。因此,所有命名空间绑定都在一个.nsmap文件中。

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

有没有办法以编程方式覆盖命名空间绑定?

4

1 回答 1

3

检查soapcpp2和它的-q标志,它会帮助你。

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

因此生成的文件-penv可以在多个命名空间之间共享,属于不同的生成 gSOAP Web 服务。

于 2009-04-02T09:30:23.310 回答