Вызов веб-сервиса из C ++ - PullRequest
7 голосов
/ 01 февраля 2011

У меня есть простой веб-сервис, работающий на сервере JBoss. Теперь мне нужно получить доступ к нему из C ++, Microsoft VC ++ 2010, если быть точным. Будучи новичком в веб-службах в целом, я нашел свою проблему в Google, но обнаружил, что большинство людей посоветовали «добавить веб-ссылку», чего, по-видимому, уже не было с VS2008. Поэтому мне было интересно, может ли кто-нибудь дать мне несколько советов о том, каким будет самый простой способ вызова веб-службы из C ++.

Заранее спасибо за ваше время.

Ответы [ 4 ]

7 голосов
/ 01 февраля 2011

можно попробовать gSoap

1 голос
/ 13 сентября 2011

Я использовал инструмент sproxy для создания заголовочного файла C ++ / ATL для моего веб-сервиса.Sproxy инструмент поставляется с исходным кодом сервера ATL (CodePlex).Хотя проект был мертв в течение нескольких лет, поэтому мне пришлось вручную преобразовать проект в VS2010 (он не будет автоматически конвертироваться с помощью мастера преобразования), но теперь он работает, и я смог вызвать свой веб-сервис изконсольное приложение с несколькими строками кода.

1 голос
/ 01 февраля 2011

Посмотрите на мой ответ на похожий вопрос - связанный с использованием веб-сервисов из C ++.

1 голос
/ 01 февраля 2011

Я также рекомендую gSOAP. Это может быть несколько, но это работает. Направьте его на WSDL, и он сгенерирует прокси, которые вы можете использовать в своем клиентском коде.

Это бесплатно, если вы создаете работу с открытым исходным кодом.

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