родной C ++: библиотека генерации прокси WSDL - PullRequest
2 голосов
/ 01 декабря 2010

Необходимо связаться с WebService из приложения C ++ MFC. Я могу добавить ссылку на сервис, но генерируется wsdl, если используются только простые типы. Попытка сгенерировать прокси для методов со сложными типами возвращает ошибку:

не поддерживает расширение complexType

Вот предложения, чтобы исправить это: http://support.xignite.com/entries/168861-getting-around-the-sdl1030-sproxy-exe-does-not-support-extension-of-complextype

Мое намерение - сгенерировать с помощью некоторой библиотеки генерации прокси WSDL.

Вопрос: не могли бы вы посоветовать хорошую библиотеку для генерации прокси WSDL? На связанной странице http://ws.apache.org/axis/ рекомендуется библиотека. Кто-нибудь использовал это? Это нормально?

Ответы [ 2 ]

2 голосов
/ 01 декабря 2010

Является ли gsoap тем, что вы ищете?Он может генерировать как клиентскую, так и серверную стороны веб-службы на C или C ++.

1 голос
/ 01 декабря 2010

В зависимости от вашей целевой платформы проверьте WsUtil , который является частью API веб-служб Windows

со страницы MSDN:

API веб-служб Windows (WWSAPI) предлагает разработку приложений на C / C ++ интерфейс (API) для построения SOAP на основе веб-сервисов и клиентов их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...