Переопределение пространств имен в gSOAP - PullRequest
1 голос
/ 30 сентября 2008

Я использую gSOAP в качестве инструментария веб-службы и сгенерировал классы заглушек и прокси через soapcpp2 из нескольких WSDL с одновременно Таким образом, все привязки пространства имен находятся в одном файле .nsmap.

Теперь проблема в том, что все привязки пространства имен отправляются со всеми вызовами методов, которые я делаю. Пакет HTTP POST необычайно большой и некрасивый.

Есть ли способ программно переопределить привязки пространства имен?

1 Ответ

3 голосов
/ 02 апреля 2009

Отметьте soapcpp2 и его флаг -q, это поможет вам.

Кроме этого, флаг -penv будет упаковывать основные методы, связанные с gSOAP, в исполняемый файл, не включая какие-либо служебные объекты.

Следовательно, файлы, созданные с помощью -penv, могут совместно использоваться несколькими пространствами имен, относящимися к разным сгенерированным веб-службам gSOAP.

...