2008-09-30 40 views
1

我使用gSOAP作爲Web服務工具包,並通過同時生成多個WSDLsoapcpp2來生成存根代理和代理類。因此,所有名稱空間綁定都在一個單獨的.nsmap文件中。覆蓋gSOAP中的命名空間

現在的問題是,所有的命名空間綁定正在與我所做的所有方法調用一起發送。 HTTP POST數據包異常地大和醜陋。

有沒有一種方法編程方式覆蓋命名空間綁定?

回答

3

檢查soapcpp2及其-q標誌,它會幫助你。

除此之外,-penv標誌將在可執行文件中打包基本的gSOAP相關方法,不包括任何服務對象。

因此,使用-penv生成的文件可以跨多個名稱空間共享,與不同的生成的gSOAP Web服務有關。

相關問題